Searched refs:hasNUses (Results 1 – 18 of 18) sorted by relevance
91 if (!isa<Constant>(LHS) && !LHS->hasNUses(2)) in tryMAddReplacement()327 if (i != 0 && !BO->hasNUses(2)) in matchAddReduction()391 if (!PN->hasNUses(PN == Root ? 2 : 1)) in collectLeaves()403 if (BO->hasNUses(BO == Root ? 2 : 1)) { in collectLeaves()410 if (BO->hasNUses(BO == Root ? 3 : 2)) { in collectLeaves()434 if (!V->hasNUses(I == Root ? 2 : 1)) in collectLeaves()
916 if (!isCorrectOpcode(LoopExitInstr) || !LoopExitInstr->hasNUses(2)) in getReductionOpChain()920 if (!Phi->hasNUses(ExpectedUses)) in getReductionOpChain()927 if (!isCorrectOpcode(Cur) || !Cur->hasNUses(ExpectedUses)) in getReductionOpChain()
864 if (I->hasNUses(0)) { in hasAllGatScatUsers()1025 if (Offs->hasNUses(0)) in optimiseOffsets()1029 if (IncInstruction->hasNUses(0)) in optimiseOffsets()
320 (Inst->hasNUses(2) && (isSSatMin(*Inst->user_begin()) || in isSSATMinMaxPattern()
463 if (I->hasNUses(0)) in bypassSlowDivision()
1284 if (Align && !Arg.hasPassPointeeByValueCopyAttr() && !Arg.hasNUses(0)) { in AddAlignmentAssumptions()1696 II->hasNUses(0) && in inlineRetainOrClaimRVCalls()
1927 if (ExpandInst->hasNUses(0) && in createWideIV()
2443 if (I->first->hasNUses(I->second)) { in SpeculativelyExecuteBB()3578 if (!QBI->getParent()->hasNUses(2)) in mergeConditionalStores()
450 bool hasNUses(unsigned N) const;
335 bool HasUseTax = Ext0 == Ext1 ? !Ext0->hasNUses(2) in isExtractExtractCheap()
3455 if (!LI || !LI->isSimple() || !LI->hasNUses(VL.size())) in canReuseExtract()7242 return Sel->hasNUses(2) && Sel->getCondition()->hasOneUse(); in hasRequiredNumberOfUses()7243 return I->hasNUses(2); in hasRequiredNumberOfUses()
151 bool Value::hasNUses(unsigned N) const { in hasNUses() function in Value
1340 if (LoadOp0->hasNUses(0)) { in emitSIMDTiling()1344 if (LoadOp1->hasNUses(0)) { in emitSIMDTiling()
852 if (!KV.second->hasNUses(NumBaseUses)) { in collectPossibleRoots()
2158 match(Y, m_APInt(C2)) && C2->uge(*C1) && X->hasNUses(2)) { in moveAddAfterMinMax()2168 match(Y, m_APInt(C2)) && X->hasNUses(2)) { in moveAddAfterMinMax()
542 Op0->hasNUses(2)) { in visitFMul()
3214 if (Op0->hasNUses(2)) in canonicalizeAbs()3221 Op1->hasNUses(2) && *ShAmt == Ty->getScalarSizeInBits() - 1 && in canonicalizeAbs()
2079 Op1->hasNUses(2) && *ShAmt == Ty->getScalarSizeInBits() - 1 && in visitSub()