Home
last modified time | relevance | path

Searched refs:AssumptionCache (Results 1 – 25 of 78) sorted by relevance

1234

/freebsd-12.1/contrib/llvm/include/llvm/Analysis/
H A DValueTracking.h32 class AssumptionCache; variable
56 AssumptionCache *AC = nullptr,
79 AssumptionCache *AC = nullptr,
91 AssumptionCache *AC = nullptr,
105 AssumptionCache *AC = nullptr,
119 AssumptionCache *AC = nullptr,
127 AssumptionCache *AC = nullptr,
135 AssumptionCache *AC = nullptr,
143 AssumptionCache *AC = nullptr,
426 AssumptionCache *AC,
[all …]
H A DAssumptionCache.h42 class AssumptionCache {
53 AssumptionCache *AC;
61 AffectedValueCallbackVH(Value *V, AssumptionCache *AC = nullptr)
92 AssumptionCache(Function &F) : F(F) {} in AssumptionCache() function
157 using Result = AssumptionCache;
159 AssumptionCache run(Function &F, FunctionAnalysisManager &) { in run()
160 return AssumptionCache(F); in run()
200 DenseMap<FunctionCallbackVH, std::unique_ptr<AssumptionCache>,
210 AssumptionCache &getAssumptionCache(Function &F);
H A DCodeMetrics.h23 class AssumptionCache; variable
94 static void collectEphemeralValues(const Loop *L, AssumptionCache *AC,
99 static void collectEphemeralValues(const Function *L, AssumptionCache *AC,
H A DBasicAliasAnalysis.h36 class AssumptionCache; variable
61 AssumptionCache &AC;
68 const TargetLibraryInfo &TLI, AssumptionCache &AC,
171 const DataLayout &DL, unsigned Depth, AssumptionCache *AC,
175 const DataLayout &DL, AssumptionCache *AC, DominatorTree *DT);
192 APInt BaseOffset, AssumptionCache *AC,
H A DPHITransAddr.h21 class AssumptionCache; variable
47 AssumptionCache *AC;
53 PHITransAddr(Value *addr, const DataLayout &DL, AssumptionCache *AC) in PHITransAddr()
H A DDemandedBits.h34 class AssumptionCache; variable
43 DemandedBits(Function &F, AssumptionCache &AC, DominatorTree &DT) : in DemandedBits()
73 AssumptionCache &AC;
H A DInstructionSimplify.h43 class AssumptionCache; variable
94 AssumptionCache *AC = nullptr;
107 AssumptionCache *AC = nullptr,
268 AssumptionCache *AC = nullptr);
279 AssumptionCache *AC = nullptr);
H A DLazyValueInfo.h22 class AssumptionCache; variable
34 AssumptionCache *AC = nullptr;
44 LazyValueInfo(AssumptionCache *AC_, const DataLayout *DL_, TargetLibraryInfo *TLI_, in LazyValueInfo()
H A DIVUsers.h25 class AssumptionCache; variable
97 AssumptionCache *AC;
111 IVUsers(Loop *L, AssumptionCache *AC, LoopInfo *LI, DominatorTree *DT,
H A DInlineCost.h218 std::function<AssumptionCache &(Function &)> &GetAssumptionCache,
230 std::function<AssumptionCache &(Function &)> &GetAssumptionCache,
/freebsd-12.1/contrib/llvm/lib/Analysis/
H A DAssumptionCache.cpp45 AssumptionCache::getOrInsertAffectedValues(Value *V) { in getOrInsertAffectedValues()
57 void AssumptionCache::updateAffectedValues(CallInst *CI) { in updateAffectedValues()
120 void AssumptionCache::AffectedValueCallbackVH::deleted() { in deleted()
127 void AssumptionCache::copyAffectedValuesInCache(Value *OV, Value *NV) { in copyAffectedValuesInCache()
138 void AssumptionCache::AffectedValueCallbackVH::allUsesReplacedWith(Value *NV) { in allUsesReplacedWith()
150 void AssumptionCache::scanFunction() { in scanFunction()
169 void AssumptionCache::registerAssumption(CallInst *CI) { in registerAssumption()
210 AssumptionCache &AC = AM.getResult<AssumptionAnalysis>(F); in run()
227 AssumptionCache &AssumptionCacheTracker::getAssumptionCache(Function &F) { in getAssumptionCache()
239 FunctionCallbackVH(&F, this), llvm::make_unique<AssumptionCache>(F))); in getAssumptionCache()
H A DCodeMetrics.cpp73 const Loop *L, AssumptionCache *AC, in collectEphemeralValues()
97 const Function *F, AssumptionCache *AC, in collectEphemeralValues()
/freebsd-12.1/contrib/llvm/include/llvm/Transforms/Utils/
H A DUnrollLoop.h26 class AssumptionCache; variable
72 DominatorTree *DT, AssumptionCache *AC,
80 DominatorTree *DT, AssumptionCache *AC,
91 DominatorTree *DT, AssumptionCache *AC, bool PreserveLCSSA);
96 DominatorTree *DT, AssumptionCache *AC,
119 AssumptionCache *AC);
H A DLocal.h43 class AssumptionCache; variable
71 AssumptionCache *AC;
77 AssumptionCache *AssumpCache = nullptr)
106 SimplifyCFGOptions &setAssumptionCache(AssumptionCache *Cache) { in setAssumptionCache()
264 AssumptionCache *AC = nullptr,
270 AssumptionCache *AC = nullptr,
H A DPromoteMemToReg.h24 class AssumptionCache; variable
42 AssumptionCache *AC = nullptr);
H A DLoopRotationUtils.h19 class AssumptionCache; variable
35 AssumptionCache *AC, DominatorTree *DT, ScalarEvolution *SE,
/freebsd-12.1/contrib/llvm/include/llvm/Transforms/Vectorize/
H A DLoopVectorize.h66 class AssumptionCache; variable
97 AssumptionCache *AC;
107 DemandedBits &DB_, AliasAnalysis &AA_, AssumptionCache &AC_,
H A DSLPVectorizer.h32 class AssumptionCache; variable
71 AssumptionCache *AC = nullptr;
81 DominatorTree *DT_, AssumptionCache *AC_, DemandedBits *DB_,
/freebsd-12.1/contrib/llvm/include/llvm/Transforms/Scalar/
H A DMemCpyOptimizer.h27 class AssumptionCache; variable
44 std::function<AssumptionCache &()> LookupAssumptionCache;
56 std::function<AssumptionCache &()> LookupAssumptionCache_,
H A DSROA.h28 class AssumptionCache; variable
69 AssumptionCache *AC = nullptr;
125 AssumptionCache &RunAC);
H A DNaryReassociate.h89 class AssumptionCache; variable
108 bool runImpl(Function &F, AssumptionCache *AC_, DominatorTree *DT_,
168 AssumptionCache *AC;
/freebsd-12.1/contrib/llvm/lib/Transforms/Scalar/
H A DLoopDataPrefetch.cpp64 LoopDataPrefetch(AssumptionCache *AC, LoopInfo *LI, ScalarEvolution *SE, in LoopDataPrefetch()
96 AssumptionCache *AC;
161 AssumptionCache *AC = &AM.getResult<AssumptionAnalysis>(F); in run()
185 AssumptionCache *AC = in runOnFunction()
/freebsd-12.1/contrib/llvm/lib/Transforms/Utils/
H A DMem2Reg.cpp36 AssumptionCache &AC) { in promoteMemoryToRegister()
89 AssumptionCache &AC = in runOnFunction()
H A DLoopSimplify.cpp176 AssumptionCache *AC) { in findPHIToPartitionLoops()
220 AssumptionCache *AC) { in separateNestedLoop()
463 ScalarEvolution *SE, AssumptionCache *AC, in simplifyOneLoop()
679 ScalarEvolution *SE, AssumptionCache *AC, in simplifyLoop()
769 AssumptionCache *AC = in runOnFunction()
794 AssumptionCache *AC = &AM.getResult<AssumptionAnalysis>(F); in run()
/freebsd-12.1/contrib/llvm/lib/Transforms/IPO/
H A DInlineSimple.cpp68 std::function<AssumptionCache &(Function &)> GetAssumptionCache = in getInlineCost()
69 [&](Function &F) -> AssumptionCache & { in getInlineCost()

1234