| /freebsd-14.2/contrib/llvm-project/llvm/lib/Analysis/ |
| H A D | Loads.cpp | 39 const Instruction *CtxI, AssumptionCache *AC, const DominatorTree *DT, in isDereferenceableAndAlignedPointer() argument 75 CtxI, AC, DT, TLI, Visited, MaxDepth); in isDereferenceableAndAlignedPointer() 82 BC->getOperand(0), Alignment, Size, DL, CtxI, AC, DT, TLI, in isDereferenceableAndAlignedPointer() 89 Size, DL, CtxI, AC, DT, TLI, in isDereferenceableAndAlignedPointer() 102 if (!CheckForNonNull || isKnownNonZero(V, DL, 0, AC, CtxI, DT)) { in isDereferenceableAndAlignedPointer() 136 isKnownNonZero(V, DL, 0, AC, CtxI, DT) && !V->canBeFreed()) { in isDereferenceableAndAlignedPointer() 158 if (CtxI) { in isDereferenceableAndAlignedPointer() 166 if (!isValidAssumeForContext(Assume, CtxI)) in isDereferenceableAndAlignedPointer() 221 const Instruction *CtxI, in isDereferenceablePointer() argument 357 const Instruction* CtxI = DT ? ScanFrom : nullptr; in isSafeToLoadUnconditionally() local [all …]
|
| H A D | AssumeBundleQueries.cpp | 199 const Instruction *CtxI, const DominatorTree *DT, AssumptionCache *AC) { in getKnowledgeValidInContext() argument 202 return isValidAssumeForContext(I, CtxI, DT); in getKnowledgeValidInContext()
|
| H A D | ValueTracking.cpp | 2163 if (!CtxI || !DT) in isKnownNonNullFromDominatingCondition() 2180 DT->dominates(CB, CtxI)) in isKnownNonNullFromDominatingCondition() 2188 DT->dominates(I, CtxI)) in isKnownNonNullFromDominatingCondition() 2194 isValidAssumeForContext(cast<Instruction>(U), CtxI, DT)) in isKnownNonNullFromDominatingCondition() 6146 const Instruction *CtxI, in isSafeToSpeculativelyExecute() argument 6883 if (!CtxI || !CtxI->getParent() || !DT) in isGuaranteedNotToBeUndefOrPoison() 6886 auto *DNode = DT->getNode(CtxI->getParent()); in isGuaranteedNotToBeUndefOrPoison() 6938 const Instruction *CtxI, in isGuaranteedNotToBePoison() argument 6945 const Instruction *CtxI, in isGuaranteedNotToBeUndef() argument 8927 if (CtxI && AC) { in computeConstantRange() [all …]
|
| H A D | ScalarEvolution.cpp | 2334 if (!CtxI) in willNotOverflow() 2398 const Instruction *CtxI = in getStrengthenedNoWrapFlagsFromBinOp() local 11021 if (!CtxI) in getLoopInvariantPredicate() 11067 Pred, LHS, RHS, L, CtxI, MaxIter)) in getLoopInvariantExitCondDuringFirstIterations() 11077 Pred, LHS, RHS, L, CtxI, Op)) in getLoopInvariantExitCondDuringFirstIterations() 11471 const Instruction *CtxI = &BB->front(); in isBasicBlockEntryGuardedByCond() local 11652 const Instruction *CtxI) { in isImpliedCondBalancedTypes() argument 11694 CtxI); in isImpliedCondBalancedTypes() 11795 CtxI)) in isImpliedCondBalancedTypes() 11941 if (!CtxI) in isImpliedCondOperandsViaAddRecStart() [all …]
|
| H A D | BasicAliasAnalysis.cpp | 865 const Instruction *CtxI) { in alias() argument 868 return aliasCheck(LocA.Ptr, LocA.Size, LocB.Ptr, LocB.Size, AAQI, CtxI); in alias() 1465 const Instruction *CtxI) { in aliasCheck() argument 1579 if ((CtxI && isValidAssumeForContext(Assume, CtxI, DT, in aliasCheck()
|
| H A D | AliasAnalysis.cpp | 113 const Instruction *CtxI) { in alias() argument 125 Result = AA->alias(LocA, LocB, AAQI, CtxI); in alias()
|
| /freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Analysis/ |
| H A D | ValueTracking.h | 487 const Instruction *CtxI = nullptr, 491 CtxI, DT, UseInstrInfo); 512 TLI, AC, CtxI, DT, UseInstrInfo); 523 const Instruction *CtxI = nullptr, 535 const Instruction *CtxI = nullptr, const DominatorTree *DT = nullptr, 538 CtxI, DT, UseInstrInfo); 548 const Instruction *CtxI = nullptr, 770 const Instruction *CtxI = nullptr, 867 const Instruction *CtxI = nullptr, 997 const Instruction *CtxI = nullptr, [all …]
|
| H A D | Loads.h | 36 const Instruction *CtxI = nullptr, 47 const Instruction *CtxI = nullptr, 58 const Instruction *CtxI = nullptr, 183 Instruction *CtxI);
|
| H A D | BasicAliasAnalysis.h | 72 AAQueryInfo &AAQI, const Instruction *CtxI); 143 const Instruction *CtxI);
|
| H A D | ObjCARCAliasAnalysis.h | 54 AAQueryInfo &AAQI, const Instruction *CtxI);
|
| H A D | ScalarEvolutionAliasAnalysis.h | 35 AAQueryInfo &AAQI, const Instruction *CtxI);
|
| H A D | ScopedNoAliasAA.h | 40 AAQueryInfo &AAQI, const Instruction *CtxI);
|
| H A D | TypeBasedAliasAnalysis.h | 42 AAQueryInfo &AAQI, const Instruction *CtxI);
|
| H A D | ScalarEvolution.h | 539 const Instruction *CtxI = nullptr); 1077 const SCEV *RHS, const Instruction *CtxI); 1084 const Instruction *CtxI); 1190 const Instruction *CtxI = nullptr); 1201 const Instruction *CtxI, 1207 const Instruction *CtxI, const SCEV *MaxIter); 1910 const Instruction *CtxI); 1987 const Instruction *CtxI);
|
| H A D | AliasAnalysis.h | 567 AAQueryInfo &AAQI, const Instruction *CtxI = nullptr); 707 const Instruction *CtxI) = 0; 766 AAQueryInfo &AAQI, const Instruction *CtxI) override { 767 return Result.alias(LocA, LocB, AAQI, CtxI);
|
| H A D | AssumeBundleQueries.h | 166 const Instruction *CtxI, const DominatorTree *DT = nullptr,
|
| H A D | GlobalsModRef.h | 97 AAQueryInfo &AAQI, const Instruction *CtxI);
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/IPO/ |
| H A D | AttributorAttributes.cpp | 623 auto EIt = Explorer.begin(CtxI), EEnd = Explorer.end(CtxI); in followUsesInContext() 2559 if (Instruction *CtxI = getCtxI()) in initialize() local 6165 CloneI->insertBefore(CtxI); in reproduceInst() 6190 if (CtxI && AA::isValidAtPosition(AA::ValueAndContext(*EffectiveV, *CtxI), in reproduceValue() 9022 if (!LVI || !CtxI) in getConstantRangeFromLVI() 9037 if (!CtxI || (!AllowAACtxI && CtxI == getCtxI())) in isValidCtxInstructionForOutsideAnalysis() 9257 const Instruction *CtxI, in calculateBinaryOperator() 9313 const Instruction *CtxI, in calculateCastInst() 10534 VisitValue(*V, CtxI); in updateImpl() 10542 Values.push_back({*V, CtxI}); in updateImpl() [all …]
|
| H A D | Attributor.cpp | 296 const Instruction *CtxI = VAC.getCtxI(); in isValidAtPosition() local 297 if (CtxI) in isValidAtPosition() 298 Scope = CtxI->getFunction(); in isValidAtPosition() 306 return DT->dominates(I, CtxI); in isValidAtPosition() 308 if (CtxI && I->getParent() == CtxI->getParent()) in isValidAtPosition() 311 [&](const Instruction &AfterI) { return &AfterI == CtxI; }); in isValidAtPosition() 922 const Instruction *CtxI) { in isPotentiallyAffectedByBarrier() argument 1679 Instruction *CtxI = IRP.getCtxI(); in isAssumedDead() local 1680 if (CtxI && in isAssumedDead() 1681 isAssumedDead(*CtxI, QueryingAA, FnLivenessAA, UsedAssumedInformation, in isAssumedDead()
|
| /freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/ |
| H A D | AssumeBundleBuilder.h | 52 Instruction *CtxI,
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/InstCombine/ |
| H A D | InstCombineInternal.h | 203 const Instruction *CtxI = nullptr, 206 CtxI, &DT); 211 const Instruction *CtxI = nullptr, 214 CtxI, &DT); 220 const Instruction *CtxI) const; 271 Instruction &CtxI, Value *&OperationResult,
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/NVPTX/ |
| H A D | NVPTXAliasAnalysis.h | 35 AAQueryInfo &AAQI, const Instruction *CtxI = nullptr);
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPUAliasAnalysis.h | 40 AAQueryInfo &AAQI, const Instruction *CtxI);
|
| H A D | AMDGPUCodeGenPrepare.cpp | 167 const Instruction *CtxI) const { in computeKnownFPClass() 168 return llvm::computeKnownFPClass(V, *DL, Interested, 0, TLInfo, AC, CtxI, in computeKnownFPClass() 172 bool canIgnoreDenormalInput(const Value *V, const Instruction *CtxI) const { in canIgnoreDenormalInput() 174 computeKnownFPClass(V, fcSubnormal, CtxI).isKnownNeverSubnormal(); in canIgnoreDenormalInput() 282 const Instruction *CtxI) const; 285 FastMathFlags FMF, const Instruction *CtxI) const; 902 const FastMathFlags SqrtFMF, const Instruction *CtxI) const { in optimizeWithRsq() 924 canIgnoreDenormalInput(Den, CtxI)) { in optimizeWithRsq() 945 const Instruction *CtxI) const { in optimizeWithRcp()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
| H A D | AssumeBundleBuilder.cpp | 310 Instruction *CtxI, AssumptionCache *AC, in buildAssumeFromKnowledge() argument 312 AssumeBuilderState Builder(CtxI->getModule(), CtxI, AC, DT); in buildAssumeFromKnowledge()
|