/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Analysis/ |
H A D | AssumptionCache.h | 41 class AssumptionCache { 67 AssumptionCache *AC; 75 AffectedValueCallbackVH(Value *V, AssumptionCache *AC = nullptr) 106 AssumptionCache(Function &F) : F(F) {} in AssumptionCache() function 175 using Result = AssumptionCache; 177 AssumptionCache run(Function &F, FunctionAnalysisManager &) { in run() 178 return AssumptionCache(F); in run() 218 DenseMap<FunctionCallbackVH, std::unique_ptr<AssumptionCache>, 228 AssumptionCache &getAssumptionCache(Function &F); 232 AssumptionCache *lookupAssumptionCache(Function &F); [all …]
|
H A D | ValueTracking.h | 33 class AssumptionCache; variable 60 AssumptionCache *AC = nullptr, 76 unsigned Depth = 0, AssumptionCache *AC = nullptr, 84 unsigned Depth = 0, AssumptionCache *AC = nullptr, 93 AssumptionCache *AC = nullptr, 108 AssumptionCache *AC = nullptr, 120 AssumptionCache *AC = nullptr, 134 AssumptionCache *AC = nullptr, 148 AssumptionCache *AC = nullptr, 156 AssumptionCache *AC = nullptr, [all …]
|
H A D | CodeMetrics.h | 20 class AssumptionCache; variable 83 static void collectEphemeralValues(const Loop *L, AssumptionCache *AC, 88 static void collectEphemeralValues(const Function *L, AssumptionCache *AC,
|
H A D | PHITransAddr.h | 20 class AssumptionCache; variable 46 AssumptionCache *AC; 52 PHITransAddr(Value *addr, const DataLayout &DL, AssumptionCache *AC) in PHITransAddr()
|
H A D | BasicAliasAnalysis.h | 32 class AssumptionCache; variable 56 AssumptionCache &AC; 62 const TargetLibraryInfo &TLI, AssumptionCache &AC, 185 AssumptionCache *AC, DominatorTree *DT); 202 const APInt &BaseOffset, AssumptionCache *AC,
|
H A D | DemandedBits.h | 33 class AssumptionCache; variable 42 DemandedBits(Function &F, AssumptionCache &AC, DominatorTree &DT) : in DemandedBits() 86 AssumptionCache &AC;
|
H A D | AssumeBundleQueries.h | 24 class AssumptionCache; variable 157 AssumptionCache *AC = nullptr, 168 AssumptionCache *AC = nullptr);
|
H A D | LazyValueInfo.h | 21 class AssumptionCache; variable 33 AssumptionCache *AC = nullptr; 42 LazyValueInfo(AssumptionCache *AC_, const DataLayout *DL_, in LazyValueInfo()
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Analysis/ |
H A D | AssumptionCache.cpp | 45 SmallVector<AssumptionCache::ResultElem, 1> & 46 AssumptionCache::getOrInsertAffectedValues(Value *V) { in getOrInsertAffectedValues() 60 SmallVectorImpl<AssumptionCache::ResultElem> &Affected) { in findAffectedValues() 65 AssumptionCache::ExprResultIdx) { in findAffectedValues() 129 void AssumptionCache::updateAffectedValues(AssumeInst *CI) { in updateAffectedValues() 130 SmallVector<AssumptionCache::ResultElem, 16> Affected; in updateAffectedValues() 142 void AssumptionCache::unregisterAssumption(AssumeInst *CI) { in unregisterAssumption() 143 SmallVector<AssumptionCache::ResultElem, 16> Affected; in unregisterAssumption() 169 void AssumptionCache::AffectedValueCallbackVH::deleted() { in deleted() 174 void AssumptionCache::transferAffectedValuesInCache(Value *OV, Value *NV) { in transferAffectedValuesInCache() [all …]
|
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Transforms/Utils/ |
H A D | AssumeBundleBuilder.h | 26 class AssumptionCache; variable 42 void salvageKnowledge(Instruction *I, AssumptionCache *AC = nullptr, 49 AssumptionCache *AC = nullptr, 71 AssumptionCache *AC,
|
H A D | CodeExtractor.h | 30 class AssumptionCache; variable 93 AssumptionCache *AC; 122 AssumptionCache *AC = nullptr, 133 AssumptionCache *AC = nullptr, 147 AssumptionCache *AC);
|
H A D | UnrollLoop.h | 24 class AssumptionCache; variable 84 AssumptionCache *AC, 92 LoopInfo *LI, ScalarEvolution *SE, DominatorTree *DT, AssumptionCache *AC, 99 DominatorTree *DT, AssumptionCache *AC, 119 AssumptionCache *AC,
|
H A D | SimplifyCFGOptions.h | 21 class AssumptionCache; variable 33 AssumptionCache *AC = nullptr; 60 SimplifyCFGOptions &setAssumptionCache(AssumptionCache *Cache) { in setAssumptionCache()
|
H A D | PromoteMemToReg.h | 22 class AssumptionCache; variable 40 AssumptionCache *AC = nullptr);
|
H A D | LoopRotationUtils.h | 18 class AssumptionCache; variable 34 AssumptionCache *AC, DominatorTree *DT, ScalarEvolution *SE,
|
H A D | LoopSimplify.h | 45 class AssumptionCache; variable 65 AssumptionCache *AC, MemorySSAUpdater *MSSAU,
|
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Transforms/IPO/ |
H A D | HotColdSplitting.h | 24 class AssumptionCache; variable 39 function_ref<AssumptionCache *(Function &)> LAC) in HotColdSplitting() 52 AssumptionCache *AC, unsigned Count); 57 function_ref<AssumptionCache *(Function &)> LookupAC;
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Utils/ |
H A D | AssumeBundleBuilder.cpp | 108 AssumptionCache* AC = nullptr; 112 AssumptionCache *AC = nullptr, DominatorTree *DT = nullptr) in AssumeBuilderState() 293 void llvm::salvageKnowledge(Instruction *I, AssumptionCache *AC, in salvageKnowledge() 308 Instruction *CtxI, AssumptionCache *AC, in buildAssumeFromKnowledge() 318 AssumptionCache *AC, in simplifyRetainedKnowledge() 335 AssumptionCache &AC; 343 AssumeSimplify(Function &F, AssumptionCache &AC, DominatorTree *DT, in AssumeSimplify() 542 bool simplifyAssumes(Function &F, AssumptionCache *AC, DominatorTree *DT) { in simplifyAssumes() 583 AssumptionCache &AC = in runOnFunction() 612 AssumptionCache *AC = &AM.getResult<AssumptionAnalysis>(F); in run() [all …]
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/IPO/ |
H A D | LoopExtractor.cpp | 68 function_ref<AssumptionCache *(Function &)> LookupAssumptionCache) in LoopExtractor() 80 function_ref<AssumptionCache *(Function &)> LookupAssumptionCache; 128 auto LookupACT = [this](Function &F) -> AssumptionCache * { in runOnModule() 247 AssumptionCache *AC = LookupAssumptionCache(Func); in extractLoop() 274 auto LookupAssumptionCache = [&FAM](Function &F) -> AssumptionCache * { in run()
|
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Transforms/Scalar/ |
H A D | SROA.h | 27 class AssumptionCache; variable 68 AssumptionCache *AC = nullptr; 124 AssumptionCache &RunAC);
|
H A D | MemCpyOptimizer.h | 25 class AssumptionCache; variable 46 AssumptionCache *AC = nullptr; 58 AAResults *AA, AssumptionCache *AC, DominatorTree *DT,
|
H A D | NaryReassociate.h | 88 class AssumptionCache; variable 107 bool runImpl(Function &F, AssumptionCache *AC_, DominatorTree *DT_, 180 AssumptionCache *AC;
|
H A D | AlignmentFromAssumptions.h | 24 class AssumptionCache; variable 34 bool runImpl(Function &F, AssumptionCache &AC, ScalarEvolution *SE_,
|
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Transforms/Vectorize/ |
H A D | LoopVectorize.h | 66 class AssumptionCache; variable 150 AssumptionCache *AC; 162 AAResults &AA_, AssumptionCache &AC_,
|
H A D | SLPVectorizer.h | 30 class AssumptionCache; variable 70 AssumptionCache *AC = nullptr; 80 DominatorTree *DT_, AssumptionCache *AC_, DemandedBits *DB_,
|