Lines Matching refs:hasOneUse

456   if (!Op.hasOneUse()) return 0;
518 assert(Op.hasOneUse() && "Unknown reuse!");
620 if (isSetCCEquivalent(N, N0, N1, N2) && N.getNode()->hasOneUse())
684 if (N0.hasOneUse()) {
705 if (N1.hasOneUse()) {
779 if (TLO.Old.getNode()->getOperand(i).getNode()->hasOneUse())
1400 if (Op.hasOneUse() &&
1467 if (N01C && N00.getOpcode() == ISD::ADD && N00.getNode()->hasOneUse() &&
1598 if (N0.getOpcode() == ISD::SHL && N0.getNode()->hasOneUse()) {
1602 if (N1.getOpcode() == ISD::SHL && N1.getNode()->hasOneUse()) {
1949 N0.getNode()->hasOneUse()) {
1953 N1.getNode()->hasOneUse()) {
1966 if (N1IsConst && N0.getOpcode() == ISD::ADD && N0.getNode()->hasOneUse() &&
2540 if (SVN0->hasOneUse() && SVN1->hasOneUse() &&
2853 N0.hasOneUse()) {
2883 LN0->isUnindexed() && N0.hasOneUse() && SDValue(LN0, 0).hasOneUse()) {
3000 if (!N0.getNode()->hasOneUse())
3010 if (!N1.getNode()->hasOneUse())
3023 if (!N0.getNode()->hasOneUse() ||
3024 !N1.getNode()->hasOneUse())
3037 if (!N00.getNode()->hasOneUse())
3048 if (!N10.getNode()->hasOneUse())
3089 if (!N.getNode()->hasOneUse())
3344 if (N1C && N0.getOpcode() == ISD::AND && N0.getNode()->hasOneUse() &&
3412 (N0.getNode()->hasOneUse() || N1.getNode()->hasOneUse())) {
3759 N0.getNode()->hasOneUse() &&
3793 if (N0.getOpcode() == ISD::AND && N0.getNode()->hasOneUse() &&
3839 if (!LHS->hasOneUse()) return SDValue();
3914 if (N->hasOneUse() && N->getOperand(0).hasOneUse()) {
4050 if (N1C && N0.getOpcode() == ISD::ZERO_EXTEND && N0.hasOneUse() &&
4073 if (N1C && N0.getOpcode() == ISD::SRL && N0.hasOneUse()) {
4222 N0.getOperand(0).hasOneUse() &&
4223 N0.getOperand(0).getOperand(1).hasOneUse() &&
4439 if (N->hasOneUse()) {
4443 else if (Use->getOpcode() == ISD::TRUNCATE && Use->hasOneUse()) {
5013 if (!N0.hasOneUse())
5034 ISD::isUNINDEXEDLoad(N0.getNode()) && N0.hasOneUse()) {
5064 if (!N0.hasOneUse())
5307 if (!N0.hasOneUse())
5338 if (!N0.hasOneUse())
5365 ISD::isUNINDEXEDLoad(N0.getNode()) && N0.hasOneUse()) {
5438 N0.hasOneUse()) {
5535 if (!N0.hasOneUse())
5558 N0.hasOneUse()) {
5642 if (!V.getNode()->hasOneUse())
5702 if (N0.getOpcode() == ISD::SRL && N0.hasOneUse()) {
5733 if (ShAmt == 0 && N0.getOpcode() == ISD::SHL && N0.hasOneUse() &&
5743 if (!isa<LoadSDNode>(N0) || !N0.hasOneUse())
5908 N0.hasOneUse() &&
5998 LegalTypes && !LegalOperations && N0->hasOneUse() && VT != MVT::i1) {
6030 N0.getOpcode() == ISD::BITCAST && N0.hasOneUse() &&
6032 N0.getOperand(0).hasOneUse()) {
6076 if (N0.hasOneUse() && ISD::isUNINDEXEDLoad(N0.getNode())) {
6153 if (!LD1 || !LD2 || !ISD::isNON_EXTLoad(LD1) || !LD1->hasOneUse() ||
6159 LD2->hasOneUse() &&
6188 N0.getOpcode() == ISD::BUILD_VECTOR && N0.getNode()->hasOneUse() &&
6223 if (ISD::isNormalLoad(N0.getNode()) && N0.hasOneUse() &&
6256 N0.getNode()->hasOneUse() && VT.isInteger() &&
6275 if (N0.getOpcode() == ISD::FCOPYSIGN && N0.getNode()->hasOneUse() &&
6499 N0.getOpcode() == ISD::FADD && N0.getNode()->hasOneUse() &&
6659 if (N0.getOpcode() == ISD::FMUL && N0->hasOneUse())
6665 if (N1.getOpcode() == ISD::FMUL && N1->hasOneUse())
6736 if (N0.getOpcode() == ISD::FMUL && N0->hasOneUse())
6743 if (N1.getOpcode() == ISD::FMUL && N1->hasOneUse())
6752 N0->hasOneUse() && N0.getOperand(0).hasOneUse()) {
6820 N0.getNode()->hasOneUse() && isa<ConstantFPSDNode>(N0.getOperand(1)))
7162 if (N0.getOpcode() == ISD::FCOPYSIGN && N0.getNode()->hasOneUse()) {
7194 if (N->hasOneUse() &&
7215 if (ISD::isNormalLoad(N0.getNode()) && N0.hasOneUse() &&
7251 N0.getNode()->hasOneUse() &&
7342 N0.getOpcode() == ISD::BITCAST && N0.getNode()->hasOneUse() &&
7380 if ((N1.hasOneUse() && N1.getOpcode() == ISD::SRL) ||
7381 ((N1.getOpcode() == ISD::TRUNCATE && N1.hasOneUse()) &&
7382 (N1.getOperand(0).hasOneUse() &&
7453 if (N1.hasOneUse() && N1.getOpcode() == ISD::XOR) {
7484 if (RHSCI->getAPIntValue() == 1 && Op0.hasOneUse() &&
7616 Ptr.getNode()->hasOneUse())
7840 if (Ptr.getNode()->hasOneUse())
8329 if (!Inst || !Inst->hasOneUse())
8542 if (User->getOpcode() == ISD::SRL && User->hasOneUse() &&
8755 if (ST->isTruncatingStore() || VT.isVector() || !Value.hasOneUse())
8786 if (ISD::isNormalLoad(N0.getNode()) && N0.hasOneUse() &&
8874 Value.hasOneUse() &&
9043 if (Chain->hasOneUse() && Chain->use_begin()->getOpcode() == ISD::STORE)
9073 if (Index != St && !SDValue(Index, 1)->hasOneUse())
9680 && Value.getNode()->hasOneUse() && ST->isUnindexed() &&
9736 if (InVec.getOpcode() == ISD::INSERT_VECTOR_ELT && InVec.hasOneUse()
9756 if (InVec.getOpcode() == ISD::BUILD_VECTOR && InVec.hasOneUse()) {
9941 if (!InVec.hasOneUse())
9954 if (!LegalOperations && !ConstEltNo && InVec.hasOneUse() &&
9981 if (!InVec.hasOneUse())
9991 if (!InVec.hasOneUse())
10006 if (!InVec.hasOneUse())
10910 isa<ShuffleVectorSDNode>(RHS) && LHS.hasOneUse() && RHS.hasOneUse() &&
11005 !LHS.hasOneUse() || !RHS.hasOneUse())
11166 (TV->hasOneUse() || FV->hasOneUse())) {