Lines Matching refs:hasOneUse

874     if (Op->hasOneUse() || Op->getNumValues() > 1)  in deleteAndRecombine()
932 if (isSetCCEquivalent(N, N0, N1, N2) && N.getNode()->hasOneUse()) in isOneUseSetCC()
1013 if (N0.hasOneUse()) in reassociationCanBreakAddressingModePattern()
1073 if (N0.hasOneUse()) { in reassociateOpsCommutative()
1319 Replace0 &= !N0->hasOneUse(); in PromoteIntBinOp()
1320 Replace1 &= (N0 != N1) && !N1->hasOneUse(); in PromoteIntBinOp()
1851 if (N->hasOneUse() && N->use_begin()->getOpcode() == ISD::TokenFactor) in visitTokenFactor()
1888 if (Op.hasOneUse() && !is_contained(TFs, Op.getNode())) { in visitTokenFactor()
2110 if (Sel.getOpcode() != ISD::SELECT || !Sel.hasOneUse()) { in foldBinOpIntoSelect()
2115 if (Sel.getOpcode() != ISD::SELECT || !Sel.hasOneUse()) in foldBinOpIntoSelect()
2226 if (!Not.hasOneUse() || !isBitwiseNot(Not)) in foldAddSubOfSignBit()
2312 if (N0.getOpcode() == ISD::SIGN_EXTEND && N0.hasOneUse() && in visitADDLike()
2346 if (N0.getOpcode() == ISD::OR && N0.hasOneUse() && in visitADDLike()
2461 if (!TLI.preferIncOfAddToSubOfNot(VT) && N0.hasOneUse() && in visitADDLike()
2470 if (N0.hasOneUse() && N0.getOpcode() == ISD::SUB && in visitADDLike()
2667 if (!TLI.preferIncOfAddToSubOfNot(VT) && N0.hasOneUse() && in visitADDLikeCommutative()
2677 if (N0.hasOneUse() && N0.getOpcode() == ISD::SUB && in visitADDLikeCommutative()
2684 if (N0.hasOneUse() && N0.getOpcode() == ISD::SUB && in visitADDLikeCommutative()
3206 if (Op0.getOpcode() == ISD::UMAX && Op0.hasOneUse()) { in foldSubToUSubSat()
3215 if (Op1.getOpcode() == ISD::UMIN && Op1.hasOneUse()) { in foldSubToUSubSat()
3227 Op1.getOperand(0).hasOneUse()) { in foldSubToUSubSat()
3418 if (N1.getOpcode() == ISD::SUB && N1.hasOneUse()) in visitSUB()
3430 (N1.hasOneUse() || isConstantOrConstantVector(B, /*NoOpaques=*/true))) { in visitSUB()
3438 if (N1.getOpcode() == ISD::MUL && N1.hasOneUse()) { in visitSUB()
3474 if (N0.hasOneUse() && N0.getOpcode() == ISD::SUB && isOneOrOneSplat(N1)) { in visitSUB()
3484 if (TLI.preferIncOfAddToSubOfNot(VT) && N1.hasOneUse() && isBitwiseNot(N1)) { in visitSUB()
3491 if (N0.hasOneUse() && N0.getOpcode() == ISD::ADD && in visitSUB()
3497 if (N1.hasOneUse() && N1.getOpcode() == ISD::ADD && in visitSUB()
3504 if (N0.hasOneUse() && N0.getOpcode() == ISD::SUB && in visitSUB()
3510 if (N0.hasOneUse() && N0.getOpcode() == ISD::SUB && in visitSUB()
3571 if (N1.getOpcode() == ISD::STEP_VECTOR && N1.hasOneUse()) { in visitSUB()
3579 if (!LegalOperations && N1.getOpcode() == ISD::SRL && N1.hasOneUse()) { in visitSUB()
3918 N0.getNode()->hasOneUse()) { in visitMUL()
3922 N1.getNode()->hasOneUse()) { in visitMUL()
4837 if (!N0.hasOneUse() && !N1.hasOneUse()) in hoistLogicOpWithSameOpcodeHands()
4861 if (!N0.hasOneUse() && !N1.hasOneUse()) in hoistLogicOpWithSameOpcodeHands()
4885 if (!N0.hasOneUse() || !N1.hasOneUse()) in hoistLogicOpWithSameOpcodeHands()
4894 if (!N0.hasOneUse() || !N1.hasOneUse()) in hoistLogicOpWithSameOpcodeHands()
4940 if (!SVN0->hasOneUse() || !SVN1->hasOneUse() || in hoistLogicOpWithSameOpcodeHands()
5061 N0.hasOneUse() && N1.hasOneUse()) { in foldLogicOfSetCCs()
5138 VT.getSizeInBits() <= 64 && N0->hasOneUse()) { in visitANDLike()
5172 if (N0.getOpcode() == ISD::SRL && N0.hasOneUse()) { in visitANDLike()
5308 if (!SDValue(Load, 0).hasOneUse()) in isLegalNarrowLdSt()
5365 if (!Op.hasOneUse()) in SearchForAndLoads()
5523 if (!M.hasOneUse()) in unfoldExtremeBitClearingToShifts()
5574 if (!isBitwiseNot(Not) || !Not.hasOneUse() || !isOneConstant(And1)) in combineShiftAnd1ToBitTest()
5585 if (Srl.getOpcode() != ISD::SRL || !Srl.hasOneUse() || in combineShiftAnd1ToBitTest()
5644 N0.hasOneUse() && N1.hasOneUse()) { in visitAND()
5837 if (SDValue(GN0, 0).hasOneUse() && in visitAND()
5914 (ISD::isSEXTLoad(N0.getNode()) && N0.hasOneUse()))) { in visitAND()
5996 if (!N0.getNode()->hasOneUse()) in MatchBSwapHWordLow()
6009 if (!N1.getNode()->hasOneUse()) in MatchBSwapHWordLow()
6022 if (!N0.getNode()->hasOneUse() || !N1.getNode()->hasOneUse()) in MatchBSwapHWordLow()
6035 if (!N00.getNode()->hasOneUse()) in MatchBSwapHWordLow()
6046 if (!N10.getNode()->hasOneUse()) in MatchBSwapHWordLow()
6096 if (!N.getNode()->hasOneUse()) in isBSwapHWordElement()
6210 if (!N0->hasOneUse() || !N1->hasOneUse()) in matchBSwapHWordOrAndAnd()
6322 (N0.getNode()->hasOneUse() || N1.getNode()->hasOneUse())) { in visitORLike()
6350 (N0.getNode()->hasOneUse() || N1.getNode()->hasOneUse())) { in visitORLike()
6514 if (N0.getOpcode() == ISD::AND && N0.getNode()->hasOneUse() && in visitOR()
7148 if (!Root && !Op.hasOneUse()) in calculateByteProvider()
7693 if (And.getOpcode() != ISD::AND || !And.hasOneUse()) in unfoldMaskedMerge()
7696 if (Xor.getOpcode() != ISD::XOR || !Xor.hasOneUse()) in unfoldMaskedMerge()
7816 if (N0.hasOneUse()) { in visitXOR()
7834 if (isOneConstant(N1) && N0Opcode == ISD::ZERO_EXTEND && N0.hasOneUse() && in visitXOR()
7845 if (isOneConstant(N1) && VT == MVT::i1 && N0.hasOneUse() && in visitXOR()
7857 if (isAllOnesConstant(N1) && N0.hasOneUse() && in visitXOR()
7886 if (N0Opcode == ISD::AND && N0.hasOneUse() && N0->getOperand(1) == N1) { in visitXOR()
7893 if ((N0Opcode == ISD::SRL || N0Opcode == ISD::SHL) && N0.hasOneUse()) { in visitXOR()
7983 if (!LogicOp.hasOneUse()) in combineShiftOfShiftedLogic()
7999 if (V.getOpcode() != ShiftOpcode || !V.hasOneUse()) in combineShiftOfShiftedLogic()
8057 if (!LHS.hasOneUse() || !TLI.isDesirableToCommuteWithShift(N, Level)) in visitShiftByConstant()
8104 if (IsCopyOrSelect && N->hasOneUse()) in visitShiftByConstant()
8125 if (N->hasOneUse() && N->getOperand(0).hasOneUse() && in distributeTruncateThroughAnd()
8347 if (N0.getOpcode() == ISD::ZERO_EXTEND && N0.hasOneUse() && in visitSHL()
8393 if (N1C && N0.getOpcode() == ISD::SRL && N0.hasOneUse() && in visitSHL()
8433 N0.getNode()->hasOneUse() && in visitSHL()
8445 if (N0.getOpcode() == ISD::MUL && N0.getNode()->hasOneUse() && in visitSHL()
8673 if (N0.getOpcode() == ISD::ADD && N0.hasOneUse() && N1C && in visitSRA()
8675 N0.getOperand(0).getOperand(1) == N1 && N0.getOperand(0).hasOneUse()) { in visitSRA()
8716 N0.getOperand(0).hasOneUse() && in visitSRA()
8717 N0.getOperand(0).getOperand(1).hasOneUse() && N1C) { in visitSRA()
8831 if (N0.hasOneUse() && InnerShift.hasOneUse() && in visitSRL()
8963 if (N->hasOneUse()) { in visitSRL()
8967 else if (Use->getOpcode() == ISD::TRUNCATE && Use->hasOneUse()) { in visitSRL()
9041 (LHS->hasOneUse() || RHS->hasOneUse()) && ISD::isNON_EXTLoad(RHS) && in visitFunnelShift()
9312 if (Cond.getOpcode() != ISD::SETCC || !Cond.hasOneUse() || in foldSelectOfConstantsUsingSra()
9516 if (N0->getOpcode() == ISD::AND && N0->hasOneUse()) { in visitSELECT()
9529 if (N0->getOpcode() == ISD::OR && N0->hasOneUse()) { in visitSELECT()
9543 if (N1->getOpcode() == ISD::SELECT && N1->hasOneUse()) { in visitSELECT()
9562 if (N2->getOpcode() == ISD::SELECT && N2->hasOneUse()) { in visitSELECT()
9597 if (N0.hasOneUse() && isLegalToCombineMinNumMaxNum(DAG, N1, N2, TLI)) in visitSELECT()
9608 CC == ISD::SETUGT && N0.hasOneUse() && isAllOnesConstant(N1) && in visitSELECT()
9872 if (!Cond.hasOneUse() || Cond.getScalarValueSizeInBits() != 1 || in foldVSelectOfConstants()
9985 if (N0.hasOneUse() && isLegalToCombineMinNumMaxNum(DAG, LHS, RHS, TLI)) { in visitVSELECT()
10004 if (LHS.getOpcode() == ISD::LOAD && LHS.hasOneUse() && in visitVSELECT()
10223 N->hasOneUse() && N->use_begin()->getOpcode() == ISD::BRCOND; in visitSETCC()
10261 if (N0->getOpcode() == ISD::FREEZE && N0.hasOneUse() && N1C) { in visitSETCC()
10267 if (N1->getOpcode() == ISD::FREEZE && N1.hasOneUse() && N0C) { in visitSETCC()
10322 if (!N.hasOneUse()) in isCompatibleLoad()
10360 !N0.hasOneUse()) in tryToFoldExtendSelectLoad()
10592 !N0.hasOneUse() || !LN0->isSimple() || in CombineExtLoad()
10697 if (!N0.hasOneUse() || !N1.hasOneUse()) in CombineZExtLogicopShiftLoad()
10721 if (SDValue(Load, 0).hasOneUse()) { in CombineZExtLogicopShiftLoad()
10754 if (VSel.getOpcode() != ISD::VSELECT || !VSel.hasOneUse() || in matchVSelectOpSizesWithSetCC()
10790 !ISD::isUNINDEXEDLoad(N0Node) || !N0.hasOneUse()) in tryToFoldExtOfExtload()
10827 if (!N0.hasOneUse()) in tryToFoldExtOfLoad()
10840 bool NoReplaceTrunc = SDValue(LN0, 0).hasOneUse(); in tryToFoldExtOfLoad()
10858 if (!N0.hasOneUse()) in tryToFoldExtOfMaskedLoad()
10888 !SetCC.hasOneUse() || SetCC.getValueType() != MVT::i1) in foldExtendedSignBitTest()
10958 if (N0.hasOneUse() && TLI.isOperationLegalOrCustom(ISD::SETCC, VT) && in foldSextSetcc()
11146 bool NoReplaceTruncAnd = !N0.hasOneUse(); in visitSIGN_EXTEND()
11147 bool NoReplaceTrunc = SDValue(LN00, 0).hasOneUse(); in visitSIGN_EXTEND()
11183 if (N0.getOpcode() == ISD::SUB && N0.hasOneUse() && in visitSIGN_EXTEND()
11192 if (N0.getOpcode() == ISD::ADD && N0.hasOneUse() && in visitSIGN_EXTEND()
11202 if (N0.getValueType() == MVT::i1 && isBitwiseNot(N0) && N0.hasOneUse() && in visitSIGN_EXTEND()
11270 if (CtPop.getOpcode() != ISD::CTPOP || !CtPop.hasOneUse()) in widenCtPop()
11405 if (!N0.hasOneUse()) { in visitZERO_EXTEND()
11427 bool NoReplaceTruncAnd = !N0.hasOneUse(); in visitZERO_EXTEND()
11428 bool NoReplaceTrunc = SDValue(LN00, 0).hasOneUse(); in visitZERO_EXTEND()
11509 N0.hasOneUse()) { in visitZERO_EXTEND()
11606 if (!N0.hasOneUse()) in visitANY_EXTEND()
11616 bool NoReplaceTrunc = N0.hasOneUse(); in visitANY_EXTEND()
11634 ISD::isUNINDEXEDLoad(N0.getNode()) && N0.hasOneUse()) { in visitANY_EXTEND()
11710 if (N0.getOpcode() == ISD::TRUNCATE && N0.hasOneUse() && in visitAssertExt()
11734 if (N0.getOpcode() == ISD::TRUNCATE && N0.hasOneUse() && in visitAssertExt()
11859 if (N0.getOpcode() == ISD::SRL && N0.hasOneUse()) { in ReduceLoadWidth()
11909 if (ShAmt == 0 && N0.getOpcode() == ISD::SHL && N0.hasOneUse() && in ReduceLoadWidth()
12107 N0.hasOneUse()) || in visitSIGN_EXTEND_INREG()
12122 N0.hasOneUse() && in visitSIGN_EXTEND_INREG()
12139 if (ExtVT == Ld->getMemoryVT() && N0.hasOneUse() && in visitSIGN_EXTEND_INREG()
12154 if (SDValue(GN0, 0).hasOneUse() && in visitSIGN_EXTEND_INREG()
12235 if (N->hasOneUse() && (N->use_begin()->getOpcode() == ISD::ANY_EXTEND)) in visitTRUNCATE()
12249 LegalTypes && !LegalOperations && N0->hasOneUse() && VT != MVT::i1) { in visitTRUNCATE()
12274 if (N0.getOpcode() == ISD::SELECT && N0.hasOneUse()) { in visitTRUNCATE()
12286 if (N0.getOpcode() == ISD::SHL && N0.hasOneUse() && in visitTRUNCATE()
12328 N0.getOpcode() == ISD::BITCAST && N0.hasOneUse() && in visitTRUNCATE()
12330 N0.getOperand(0).hasOneUse()) { in visitTRUNCATE()
12373 if (N0.hasOneUse() && ISD::isUNINDEXEDLoad(N0.getNode())) { in visitTRUNCATE()
12455 N0.hasOneUse() && !N0.getNode()->hasAnyUseOfValue(1) && in visitTRUNCATE()
12496 if (!LegalOperations && N0.hasOneUse() && in visitTRUNCATE()
12514 if (!LegalOperations && N0.hasOneUse() && in visitTRUNCATE()
12549 if (!LD1 || !LD2 || !ISD::isNON_EXTLoad(LD1) || !LD1->hasOneUse() || in CombineConsecutiveLoads()
12554 if (ISD::isNON_EXTLoad(LD2) && LD2->hasOneUse() && in CombineConsecutiveLoads()
12645 N0.getOpcode() == ISD::BUILD_VECTOR && N0.getNode()->hasOneUse() && in visitBITCAST()
12672 if (ISD::isNormalLoad(N0.getNode()) && N0.hasOneUse() && in visitBITCAST()
12713 N0.getNode()->hasOneUse() && VT.isInteger() && in visitBITCAST()
12762 if (N0.getOpcode() == ISD::FCOPYSIGN && N0.getNode()->hasOneUse() && in visitBITCAST()
12835 N0->getOpcode() == ISD::VECTOR_SHUFFLE && N0.hasOneUse() && in visitBITCAST()
13056 if (isContractableFMUL(N0) && (Aggressive || N0->hasOneUse())) { in visitFADDForFMACombine()
13063 if (isContractableFMUL(N1) && (Aggressive || N1->hasOneUse())) { in visitFADDForFMACombine()
13073 N0.getOperand(2).getOpcode() == ISD::FMUL && N0.hasOneUse() && in visitFADDForFMACombine()
13074 N0.getOperand(2).hasOneUse()) { in visitFADDForFMACombine()
13078 N1.getOperand(2).getOpcode() == ISD::FMUL && N1.hasOneUse() && in visitFADDForFMACombine()
13079 N1.getOperand(2).hasOneUse()) { in visitFADDForFMACombine()
13260 if (isContractableFMUL(XY) && (Aggressive || XY->hasOneUse())) { in visitFSUBForFMACombine()
13270 if (isContractableFMUL(YZ) && (Aggressive || YZ->hasOneUse())) { in visitFSUBForFMACombine()
13299 (Aggressive || (N0->hasOneUse() && N0.getOperand(0).hasOneUse()))) { in visitFSUBForFMACombine()
13401 N0->hasOneUse() && N0.getOperand(2)->hasOneUse()) { in visitFSUBForFMACombine()
13414 N1->hasOneUse() && NoSignedZero) { in visitFSUBForFMACombine()
13427 N0->hasOneUse()) { in visitFSUBForFMACombine()
13475 N1->hasOneUse()) { in visitFSUBForFMACombine()
13565 if (X.getOpcode() == ISD::FADD && (Aggressive || X->hasOneUse())) { in visitFMULForFMADistributiveCombine()
13588 if (X.getOpcode() == ISD::FSUB && (Aggressive || X->hasOneUse())) { in visitFMULForFMADistributiveCombine()
13668 if (!FMul.hasOneUse() || FMul.getOpcode() != ISD::FMUL) in visitFADD()
13961 if (N0.getOpcode() == ISD::FADD && N0.hasOneUse() && in visitFMUL()
14134 (N1.hasOneUse() && !TLI.isFPImmLegal(N1CFP->getValueAPF(), VT, in visitFMA()
14330 if (Flags.hasAllowReassociation() && N1.hasOneUse() && in visitFDIV()
14331 N1->getFlags().hasAllowReassociation() && Sqrt.hasOneUse()) { in visitFDIV()
14333 if (Y.getOpcode() == ISD::FABS && Y.hasOneUse()) in visitFDIV()
14827 if (N0.getOpcode() == ISD::FCOPYSIGN && N0.getNode()->hasOneUse()) { in visitFP_ROUND()
14846 if (N->hasOneUse() && in visitFP_EXTEND()
14872 if (ISD::isNormalLoad(N0.getNode()) && N0.hasOneUse() && in visitFP_EXTEND()
14959 N->getFlags().hasNoSignedZeros()) && N0.hasOneUse()) { in visitFNEG()
15072 if (N1->getOpcode() == ISD::FREEZE && N1.hasOneUse()) { in visitBRCOND()
15093 if (N1.hasOneUse()) { in visitBRCOND()
15108 (N.getOperand(0).hasOneUse() && in rebuildSetCC()
15182 if (isBitwiseNot(N) && Op0.hasOneUse() && Op0.getOpcode() == ISD::XOR && in rebuildSetCC()
15292 Ptr.getNode()->hasOneUse()) in CombineToPreIndexedLoadStore()
15551 Ptr.getNode()->hasOneUse()) in getPostIndexedLoadStoreOp()
16222 if (!Inst || !Inst->hasOneUse()) in canMergeExpensiveCrossRegisterBankCopy()
16442 if (User->getOpcode() == ISD::SRL && User->hasOneUse() && in SliceUpLoad()
16565 SDValue(LD, 1).hasOneUse()) { in CheckForMaskedLoad()
16652 if (ST->isTruncatingStore() || VT.isVector() || !Value.hasOneUse()) in ReduceLoadOpStoreWidth()
16686 if (ISD::isNormalLoad(N0.getNode()) && N0.hasOneUse() && in ReduceLoadOpStoreWidth()
16772 Value.hasOneUse()) { in TransformFPLoadStorePair()
16842 if (AddNode.getNode()->hasOneUse()) in isMulAddWithConstProfitable()
18123 if (OptLevel != CodeGenOpt::None && ST1->hasOneUse() && in visitSTORE()
18150 Value.getNode()->hasOneUse() && ST->isUnindexed() && in visitSTORE()
18206 if (!Chain.hasOneUse()) in visitLIFETIME_END()
18302 if (!Op1.hasOneUse()) in splitMergedValStore()
18313 if (Lo.getOpcode() != ISD::ZERO_EXTEND || !Lo.hasOneUse() || in splitMergedValStore()
18316 Hi.getOpcode() != ISD::ZERO_EXTEND || !Hi.hasOneUse() || in splitMergedValStore()
18365 if (Vec.getOpcode() == ISD::VECTOR_SHUFFLE && Vec.hasOneUse() && in combineInsertEltToShuffle()
18434 if (InsertVal.getOpcode() != ISD::BITCAST || !InsertVal.hasOneUse() || in combineInsertEltToShuffle()
18536 if (InVec.getOpcode() == ISD::INSERT_VECTOR_ELT && InVec.hasOneUse() in visitINSERT_VECTOR_ELT()
18559 if (InVec.getOpcode() == ISD::BUILD_VECTOR && InVec.hasOneUse()) { in visitINSERT_VECTOR_ELT()
18675 if (!IndexC || !TLI.isBinOp(Vec.getOpcode()) || !Vec.hasOneUse() || in scalarizeExtractedBinop()
18748 (VecOp.hasOneUse() || TLI.aggressivelyPreferBuildVectorSources(VecVT))) { in visitEXTRACT_VECTOR_ELT()
18778 VecOp.hasOneUse()) { in visitEXTRACT_VECTOR_ELT()
18900 if (!VecOp.hasOneUse()) in visitEXTRACT_VECTOR_ELT()
18913 if (!LegalOperations && !IndexC && VecOp.hasOneUse() && in visitEXTRACT_VECTOR_ELT()
18937 if (!VecOp.hasOneUse()) in visitEXTRACT_VECTOR_ELT()
18948 if (!VecOp.hasOneUse()) in visitEXTRACT_VECTOR_ELT()
18962 if (!VecOp.hasOneUse()) in visitEXTRACT_VECTOR_ELT()
19353 if (Zext.getOpcode() != ISD::ZERO_EXTEND || !Zext.hasOneUse() || in reduceBuildVecToShuffleWithZero()
19950 if (Op.getOpcode() != CastOpcode || !Op.hasOneUse() || in combineConcatVectorOfCasts()
20005 if (In.getOpcode() == ISD::CONCAT_VECTORS && In.hasOneUse()) { in visitCONCAT_VECTORS()
20017 Scalar.hasOneUse()) { in visitCONCAT_VECTORS()
20285 BinOp.hasOneUse() && Extract->getOperand(0)->hasOneUse()) { in narrowExtractedVectorBinOp()
20418 if (ExtIdx == 0 && V.getOpcode() == ISD::EXTRACT_SUBVECTOR && V.hasOneUse()) { in visitEXTRACT_SUBVECTOR()
20724 if (!N0->hasOneUse()) in combineShuffleOfScalars()
20730 if (!N1->hasOneUse()) in combineShuffleOfScalars()
21181 if (N0.hasOneUse() && TLI.isExtractVecEltCheap(VT, SplatIndex) && in visitVECTOR_SHUFFLE()
21305 if (N0.getOpcode() == ISD::BITCAST && N0.hasOneUse() && in visitVECTOR_SHUFFLE()
21310 if (BC0.getOpcode() == ISD::VECTOR_SHUFFLE && BC0.hasOneUse()) { in visitVECTOR_SHUFFLE()
21778 if (N0.getOpcode() == ISD::INSERT_SUBVECTOR && N0.hasOneUse() && in visitINSERT_SUBVECTOR()
21793 if (N0.getOpcode() == ISD::CONCAT_VECTORS && N0.hasOneUse() && in visitINSERT_SUBVECTOR()
22031 (LHS.hasOneUse() || RHS.hasOneUse() || LHS == RHS)) { in SimplifyVBinOp()
22046 Shuf0->hasOneUse() && Shuf0->getOperand(1).isUndef() && in SimplifyVBinOp()
22056 Shuf1->hasOneUse() && Shuf1->getOperand(1).isUndef() && in SimplifyVBinOp()
22074 (LHS.hasOneUse() || RHS.hasOneUse())) { in SimplifyVBinOp()
22106 (LHS.hasOneUse() || RHS.hasOneUse())) { in SimplifyVBinOp()
22205 !LHS.hasOneUse() || !RHS.hasOneUse()) in SimplifySelectOps()
22476 if (IsFree || N0.getOpcode() != ISD::BITCAST || !N0.hasOneUse()) in foldSignChangeInBitcast()
22535 if (!TV->hasOneUse() && !FV->hasOneUse()) in convertSelectOfFPConstantsToLoadOffset()
23325 if (!SDValue(Chain, 0)->hasOneUse()) in parallelizeChainedStores()