Home
last modified time | relevance | path

Searched refs:CtxI (Results 1 – 16 of 16) sorted by relevance

/freebsd-13.1/contrib/llvm-project/llvm/lib/Analysis/
H A DLoads.cpp46 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 DAssumeBundleQueries.cpp198 const Instruction *CtxI, const DominatorTree *DT, AssumptionCache *AC) { in getKnowledgeValidInContext() argument
201 return isValidAssumeForContext(I, CtxI, DT); in getKnowledgeValidInContext()
H A DValueTracking.cpp2142 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 DLoads.h37 const Instruction *CtxI = nullptr,
48 const Instruction *CtxI = nullptr,
58 const Instruction *CtxI = nullptr,
180 Instruction *CtxI);
H A DValueTracking.h463 const Instruction *CtxI = nullptr,
551 const Instruction *CtxI = nullptr,
648 const Instruction *CtxI = nullptr,
652 const Instruction *CtxI = nullptr,
H A DAssumeBundleQueries.h167 const Instruction *CtxI, const DominatorTree *DT = nullptr,
/freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DAttributorAttributes.cpp286 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 DAttributor.cpp226 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 DAssumeBundleBuilder.h48 Instruction *CtxI,
/freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DAssumeBundleBuilder.cpp308 Instruction *CtxI, AssumptionCache *AC, in buildAssumeFromKnowledge() argument
310 AssumeBuilderState Builder(CtxI->getModule(), CtxI, AC, DT); in buildAssumeFromKnowledge()
H A DSimplifyIndVar.cpp287 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 DAttributor.h154 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 DVectorCombine.cpp780 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 DInstCombinePHI.cpp1379 Instruction *CtxI = PN.getIncomingBlock(i)->getTerminator(); in visitPHINode() local
1381 if (isKnownNonZero(VA, DL, 0, &AC, CtxI, &DT)) { in visitPHINode()
H A DInstCombineInternal.h224 Instruction &CtxI, Value *&OperationResult,
/freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DLICM.cpp169 const Instruction *CtxI = nullptr);
1849 const Instruction *CtxI) { in isSafeToExecuteUnconditionally() argument
1850 if (isSafeToSpeculativelyExecute(&Inst, CtxI, DT, TLI)) in isSafeToExecuteUnconditionally()