Home
last modified time | relevance | path

Searched refs:hasNUses (Results 1 – 18 of 18) sorted by relevance

/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/X86/
H A DX86PartialReduction.cpp91 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()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Analysis/
H A DIVDescriptors.cpp916 if (!isCorrectOpcode(LoopExitInstr) || !LoopExitInstr->hasNUses(2)) in getReductionOpChain()
920 if (!Phi->hasNUses(ExpectedUses)) in getReductionOpChain()
927 if (!isCorrectOpcode(Cur) || !Cur->hasNUses(ExpectedUses)) in getReductionOpChain()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/ARM/
H A DMVEGatherScatterLowering.cpp864 if (I->hasNUses(0)) { in hasAllGatScatUsers()
1025 if (Offs->hasNUses(0)) in optimiseOffsets()
1029 if (IncInstruction->hasNUses(0)) in optimiseOffsets()
H A DARMTargetTransformInfo.cpp320 (Inst->hasNUses(2) && (isSSatMin(*Inst->user_begin()) || in isSSATMinMaxPattern()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Utils/
H A DBypassSlowDivision.cpp463 if (I->hasNUses(0)) in bypassSlowDivision()
H A DInlineFunction.cpp1284 if (Align && !Arg.hasPassPointeeByValueCopyAttr() && !Arg.hasNUses(0)) { in AddAlignmentAssumptions()
1696 II->hasNUses(0) && in inlineRetainOrClaimRVCalls()
H A DSimplifyIndVar.cpp1927 if (ExpandInst->hasNUses(0) && in createWideIV()
H A DSimplifyCFG.cpp2443 if (I->first->hasNUses(I->second)) { in SpeculativelyExecuteBB()
3578 if (!QBI->getParent()->hasNUses(2)) in mergeConditionalStores()
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/IR/
H A DValue.h450 bool hasNUses(unsigned N) const;
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Vectorize/
H A DVectorCombine.cpp335 bool HasUseTax = Ext0 == Ext1 ? !Ext0->hasNUses(2) in isExtractExtractCheap()
H A DSLPVectorizer.cpp3455 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()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/IR/
H A DValue.cpp151 bool Value::hasNUses(unsigned N) const { in hasNUses() function in Value
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/
H A DLowerMatrixIntrinsics.cpp1340 if (LoadOp0->hasNUses(0)) { in emitSIMDTiling()
1344 if (LoadOp1->hasNUses(0)) { in emitSIMDTiling()
H A DLoopRerollPass.cpp852 if (!KV.second->hasNUses(NumBaseUses)) { in collectPossibleRoots()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/InstCombine/
H A DInstCombineSelect.cpp2158 match(Y, m_APInt(C2)) && C2->uge(*C1) && X->hasNUses(2)) { in moveAddAfterMinMax()
2168 match(Y, m_APInt(C2)) && X->hasNUses(2)) { in moveAddAfterMinMax()
H A DInstCombineMulDivRem.cpp542 Op0->hasNUses(2)) { in visitFMul()
H A DInstCombineAndOrXor.cpp3214 if (Op0->hasNUses(2)) in canonicalizeAbs()
3221 Op1->hasNUses(2) && *ShAmt == Ty->getScalarSizeInBits() - 1 && in canonicalizeAbs()
H A DInstCombineAddSub.cpp2079 Op1->hasNUses(2) && *ShAmt == Ty->getScalarSizeInBits() - 1 && in visitSub()