| /freebsd-13.1/contrib/llvm-project/llvm/lib/Analysis/ |
| H A D | Loads.cpp | 46 const Instruction *CtxI, const DominatorTree *DT, in isDereferenceableAndAlignedPointer() argument 76 BC->getOperand(0), Alignment, Size, DL, CtxI, DT, TLI, in isDereferenceableAndAlignedPointer() 96 if (CtxI) { in isDereferenceableAndAlignedPointer() 104 if (!isValidAssumeForContext(Assume, CtxI)) in isDereferenceableAndAlignedPointer() 141 CtxI, DT, TLI, Visited, MaxDepth); in isDereferenceableAndAlignedPointer() 152 Size, DL, CtxI, DT, TLI, in isDereferenceableAndAlignedPointer() 197 const Instruction *CtxI, in isDereferenceableAndAlignedPointer() argument 213 const Instruction *CtxI, in isDereferenceableAndAlignedPointer() argument 236 const Instruction *CtxI, in isDereferenceablePointer() argument 341 const Instruction* CtxI = DT ? ScanFrom : nullptr; in isSafeToLoadUnconditionally() local [all …]
|
| H A D | AssumeBundleQueries.cpp | 198 const Instruction *CtxI, const DominatorTree *DT, AssumptionCache *AC) { in getKnowledgeValidInContext() argument 201 return isValidAssumeForContext(I, CtxI, DT); in getKnowledgeValidInContext()
|
| H A D | ValueTracking.cpp | 2142 if (!CtxI || !DT) in isKnownNonNullFromDominatingCondition() 2159 DT->dominates(CB, CtxI)) in isKnownNonNullFromDominatingCondition() 2167 DT->dominates(I, CtxI)) in isKnownNonNullFromDominatingCondition() 4584 const Instruction *CtxI, in isSafeToSpeculativelyExecute() argument 4633 DL, CtxI, DT, TLI); in isSafeToSpeculativelyExecute() 5189 if (!CtxI || !CtxI->getParent() || !DT) in isGuaranteedNotToBeUndefOrPoison() 5192 auto *DNode = DT->getNode(CtxI->getParent()); in isGuaranteedNotToBeUndefOrPoison() 5229 if (getKnowledgeValidInContext(V, AttrKinds, CtxI, DT, AC)) in isGuaranteedNotToBeUndefOrPoison() 5243 const Instruction *CtxI, in isGuaranteedNotToBePoison() argument 7029 if (CtxI && AC) { in computeConstantRange() [all …]
|
| /freebsd-13.1/contrib/llvm-project/llvm/include/llvm/Analysis/ |
| H A D | Loads.h | 37 const Instruction *CtxI = nullptr, 48 const Instruction *CtxI = nullptr, 58 const Instruction *CtxI = nullptr, 180 Instruction *CtxI);
|
| H A D | ValueTracking.h | 463 const Instruction *CtxI = nullptr, 551 const Instruction *CtxI = nullptr, 648 const Instruction *CtxI = nullptr, 652 const Instruction *CtxI = nullptr,
|
| H A D | AssumeBundleQueries.h | 167 const Instruction *CtxI, const DominatorTree *DT = nullptr,
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/IPO/ |
| H A D | AttributorAttributes.cpp | 286 Worklist.push_back({InitialV, CtxI}); in genericValueTraversal() 292 CtxI = I.second; in genericValueTraversal() 321 Worklist.push_back({NewV, CtxI}); in genericValueTraversal() 375 Worklist.push_back({NewV, CtxI}); in genericValueTraversal() 672 auto EIt = Explorer.begin(CtxI), EEnd = Explorer.end(CtxI); in followUsesInContext() 2208 if (Instruction *CtxI = getCtxI()) in initialize() local 5150 if (CtxI && !AA::isValidAtPosition(*NewV, *CtxI, A.getInfoCache())) in getReplacementValue() 8015 if (!LVI || !CtxI) in getConstantRangeFromLVI() 8029 if (!CtxI || (!AllowAACtxI && CtxI == getCtxI())) in isValidCtxInstructionForOutsideAnalysis() 8255 const Instruction *CtxI, in calculateBinaryOperator() [all …]
|
| H A D | Attributor.cpp | 226 bool AA::isValidAtPosition(const Value &V, const Instruction &CtxI, in isValidAtPosition() argument 230 const Function *Scope = CtxI.getFunction(); in isValidAtPosition() 237 return DT && DT->dominates(I, &CtxI); in isValidAtPosition() 953 Instruction *CtxI = IRP.getCtxI(); in isAssumedDead() local 954 if (CtxI && in isAssumedDead() 955 isAssumedDead(*CtxI, QueryingAA, FnLivenessAA, UsedAssumedInformation, in isAssumedDead()
|
| /freebsd-13.1/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/ |
| H A D | AssumeBundleBuilder.h | 48 Instruction *CtxI,
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
| H A D | AssumeBundleBuilder.cpp | 308 Instruction *CtxI, AssumptionCache *AC, in buildAssumeFromKnowledge() argument 310 AssumeBuilderState Builder(CtxI->getModule(), CtxI, AC, DT); in buildAssumeFromKnowledge()
|
| H A D | SimplifyIndVar.cpp | 287 const Instruction *CtxI = findCommonDominator(Users, *DT); in eliminateIVComparison() local 288 if (auto Ev = SE->evaluatePredicateAt(Pred, S, X, CtxI)) { in eliminateIVComparison() 1551 const Instruction *CtxI = findCommonDominator(ExtUsers, *DT); in widenWithVariantUse() local 1568 SE->getNegativeSCEV(RHS), CtxI); in widenWithVariantUse()
|
| /freebsd-13.1/contrib/llvm-project/llvm/include/llvm/Transforms/IPO/ |
| H A D | Attributor.h | 154 bool isValidAtPosition(const Value &V, const Instruction &CtxI, 187 const Instruction *CtxI); 3947 const Instruction *CtxI = nullptr) const = 0; 3953 const Instruction *CtxI = nullptr) const = 0; 3959 const Instruction *CtxI = nullptr) const { 3960 ConstantRange RangeV = getAssumedConstantRange(A, CtxI); 4197 const Instruction *CtxI = nullptr) const {
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/Vectorize/ |
| H A D | VectorCombine.cpp | 780 Instruction *CtxI, AssumptionCache &AC) { in canScalarizeAccess() argument 787 ConstantRange IdxRange = computeConstantRange(Idx, true, &AC, CtxI, 0); in canScalarizeAccess()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/InstCombine/ |
| H A D | InstCombinePHI.cpp | 1379 Instruction *CtxI = PN.getIncomingBlock(i)->getTerminator(); in visitPHINode() local 1381 if (isKnownNonZero(VA, DL, 0, &AC, CtxI, &DT)) { in visitPHINode()
|
| H A D | InstCombineInternal.h | 224 Instruction &CtxI, Value *&OperationResult,
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
| H A D | LICM.cpp | 169 const Instruction *CtxI = nullptr); 1849 const Instruction *CtxI) { in isSafeToExecuteUnconditionally() argument 1850 if (isSafeToSpeculativelyExecute(&Inst, CtxI, DT, TLI)) in isSafeToExecuteUnconditionally()
|