| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Analysis/ |
| H A D | Loads.cpp | 46 const Instruction *CtxI, const DominatorTree *DT, in isDereferenceableAndAlignedPointer() argument 65 Size, DL, CtxI, DT, TLI, Visited, in isDereferenceableAndAlignedPointer() 68 Size, DL, CtxI, DT, TLI, Visited, in isDereferenceableAndAlignedPointer() 76 BC->getOperand(0), Alignment, Size, DL, CtxI, DT, TLI, in isDereferenceableAndAlignedPointer() 86 if (!CheckForNonNull || isKnownNonZero(V, DL, 0, nullptr, CtxI, DT)) { in isDereferenceableAndAlignedPointer() 96 if (CtxI) { in isDereferenceableAndAlignedPointer() 104 if (!isValidAssumeForContext(Assume, CtxI)) in isDereferenceableAndAlignedPointer() 141 CtxI, DT, TLI, Visited, MaxDepth); in isDereferenceableAndAlignedPointer() 147 Alignment, Size, DL, CtxI, DT, in isDereferenceableAndAlignedPointer() 152 Size, DL, CtxI, DT, TLI, in isDereferenceableAndAlignedPointer() [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 | 2095 const Instruction *CtxI, in isKnownNonNullFromDominatingCondition() argument 2100 if (!CtxI || !DT) in isKnownNonNullFromDominatingCondition() 2117 DT->dominates(CB, CtxI)) in isKnownNonNullFromDominatingCondition() 2125 DT->dominates(I, CtxI)) in isKnownNonNullFromDominatingCondition() 2171 if (Edge.isSingleEdge() && DT->dominates(Edge, CtxI->getParent())) in isKnownNonNullFromDominatingCondition() 2174 DT->dominates(cast<Instruction>(Curr), CtxI)) { in isKnownNonNullFromDominatingCondition() 4542 const Instruction *CtxI, in isSafeToSpeculativelyExecute() argument 4591 DL, CtxI, DT, TLI); in isSafeToSpeculativelyExecute() 5065 const Instruction *CtxI, in isGuaranteedNotToBeUndefOrPoison() argument 5107 return isGuaranteedNotToBeUndefOrPoison(V, AC, CtxI, DT, Depth + 1, in isGuaranteedNotToBeUndefOrPoison() [all …]
|
| /netbsd-src/external/apache2/llvm/dist/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,
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/IPO/ |
| H A D | AttributorAttributes.cpp | 260 const Instruction *CtxI, bool UseValueSimplify = true, int MaxValues = 16, in genericValueTraversal() argument 274 Worklist.push_back({&IRP.getAssociatedValue(), CtxI}); in genericValueTraversal() 280 CtxI = I.second; in genericValueTraversal() 309 Worklist.push_back({NewV, CtxI}); in genericValueTraversal() 315 Worklist.push_back({SI->getTrueValue(), CtxI}); in genericValueTraversal() 316 Worklist.push_back({SI->getFalseValue(), CtxI}); in genericValueTraversal() 345 Worklist.push_back({NewV, CtxI}); in genericValueTraversal() 351 if (!VisitValueCB(*V, CtxI, State, Iteration > 1)) in genericValueTraversal() 630 const Instruction *CtxI, in followUsesInContext() argument 633 auto EIt = Explorer.begin(CtxI), EEnd = Explorer.end(CtxI); in followUsesInContext() [all …]
|
| H A D | Attributor.cpp | 666 Instruction *CtxI = IRP.getCtxI(); in isAssumedDead() local 667 if (CtxI && in isAssumedDead() 668 isAssumedDead(*CtxI, QueryingAA, FnLivenessAA, in isAssumedDead()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Transforms/Utils/ |
| H A D | AssumeBundleBuilder.h | 48 Instruction *CtxI,
|
| /netbsd-src/external/apache2/llvm/dist/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() 1596 const Instruction *CtxI = findCommonDominator(ExtUsers, *DT); in widenWithVariantUse() local 1613 SE->getNegativeSCEV(RHS), CtxI); in widenWithVariantUse()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Transforms/IPO/ |
| H A D | Attributor.h | 3531 const Instruction *CtxI = nullptr) const = 0; 3537 const Instruction *CtxI = nullptr) const = 0; 3543 const Instruction *CtxI = nullptr) const { 3544 ConstantRange RangeV = getAssumedConstantRange(A, CtxI); 3780 const Instruction *CtxI = nullptr) const {
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/ |
| H A D | LICM.cpp | 169 const Instruction *CtxI = nullptr); 1817 const Instruction *CtxI) { in isSafeToExecuteUnconditionally() argument 1818 if (isSafeToSpeculativelyExecute(&Inst, CtxI, DT, TLI)) in isSafeToExecuteUnconditionally()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/InstCombine/ |
| H A D | InstCombinePHI.cpp | 1378 Instruction *CtxI = PN.getIncomingBlock(i)->getTerminator(); in visitPHINode() local 1380 if (isKnownNonZero(VA, DL, 0, &AC, CtxI, &DT)) { in visitPHINode()
|
| H A D | InstCombineInternal.h | 222 Instruction &CtxI, Value *&OperationResult,
|