Home
last modified time | relevance | path

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

123

/external/llvm/include/llvm/Analysis/
DInstructionSimplify.h40 class AssumptionCache; variable
55 AssumptionCache *AC = nullptr,
64 AssumptionCache *AC = nullptr,
73 AssumptionCache *AC = nullptr,
82 AssumptionCache *AC = nullptr,
91 AssumptionCache *AC = nullptr,
99 AssumptionCache *AC = nullptr,
107 AssumptionCache *AC = nullptr,
115 AssumptionCache *AC = nullptr,
124 AssumptionCache *AC = nullptr,
[all …]
DValueTracking.h28 class AssumptionCache; variable
54 AssumptionCache *AC = nullptr,
64 AssumptionCache *AC = nullptr,
72 AssumptionCache *AC = nullptr,
83 AssumptionCache *AC = nullptr,
92 AssumptionCache *AC = nullptr,
98 AssumptionCache *AC = nullptr,
105 AssumptionCache *AC = nullptr,
112 AssumptionCache *AC = nullptr,
119 AssumptionCache *AC = nullptr,
[all …]
DAssumptionCache.h39 class AssumptionCache {
61 AssumptionCache(Function &F) : F(F), Scanned(false) {} in AssumptionCache() function
101 typedef AssumptionCache Result;
109 AssumptionCache run(Function &F, FunctionAnalysisManager &) { in run()
110 return AssumptionCache(F); in run()
147 typedef DenseMap<FunctionCallbackVH, std::unique_ptr<AssumptionCache>,
156 AssumptionCache &getAssumptionCache(Function &F);
DBasicAliasAnalysis.h30 class AssumptionCache; variable
44 AssumptionCache &AC;
50 AssumptionCache &AC, DominatorTree *DT = nullptr,
153 const DataLayout &DL, unsigned Depth, AssumptionCache *AC,
157 const DataLayout &DL, AssumptionCache *AC, DominatorTree *DT);
174 AssumptionCache *AC, DominatorTree *DT);
DCodeMetrics.h23 class AssumptionCache; variable
94 static void collectEphemeralValues(const Loop *L, AssumptionCache *AC,
99 static void collectEphemeralValues(const Function *L, AssumptionCache *AC,
DPHITransAddr.h21 class AssumptionCache; variable
47 AssumptionCache *AC;
53 PHITransAddr(Value *addr, const DataLayout &DL, AssumptionCache *AC) in PHITransAddr()
DDemandedBits.h37 class AssumptionCache; variable
41 DemandedBits(Function &F, AssumptionCache &AC, DominatorTree &DT) : in DemandedBits()
54 AssumptionCache &AC;
DLazyValueInfo.h22 class AssumptionCache; variable
34 AssumptionCache *AC = nullptr;
43 LazyValueInfo(AssumptionCache *AC_, TargetLibraryInfo *TLI_, in LazyValueInfo()
DIVUsers.h24 class AssumptionCache; variable
123 AssumptionCache *AC;
DMemoryDependenceAnalysis.h33 class AssumptionCache; variable
342 AssumptionCache &AC;
348 MemoryDependenceResults(AliasAnalysis &AA, AssumptionCache &AC, in MemoryDependenceResults()
/external/llvm/lib/Analysis/
DAssumptionCache.cpp27 void AssumptionCache::scanFunction() { in scanFunction()
42 void AssumptionCache::registerAssumption(CallInst *CI) { in registerAssumption()
81 AssumptionCache &AC = AM.getResult<AssumptionAnalysis>(F); in run()
98 AssumptionCache &AssumptionCacheTracker::getAssumptionCache(Function &F) { in getAssumptionCache()
110 FunctionCallbackVH(&F, this), llvm::make_unique<AssumptionCache>(F))); in getAssumptionCache()
DInstructionSimplify.cpp53 AssumptionCache *AC;
57 const DominatorTree *dt, AssumptionCache *ac = nullptr, in Query()
584 const DominatorTree *DT, AssumptionCache *AC, in SimplifyAddInst()
779 const DominatorTree *DT, AssumptionCache *AC, in SimplifySubInst()
948 const DominatorTree *DT, AssumptionCache *AC, in SimplifyFAddInst()
957 const DominatorTree *DT, AssumptionCache *AC, in SimplifyFSubInst()
966 const DominatorTree *DT, AssumptionCache *AC, in SimplifyFMulInst()
974 const DominatorTree *DT, AssumptionCache *AC, in SimplifyMulInst()
1075 const DominatorTree *DT, AssumptionCache *AC, in SimplifySDivInst()
1093 const DominatorTree *DT, AssumptionCache *AC, in SimplifyUDivInst()
[all …]
DCodeMetrics.cpp65 const Loop *L, AssumptionCache *AC, in collectEphemeralValues()
87 const Function *F, AssumptionCache *AC, in collectEphemeralValues()
/external/llvm/include/llvm/Transforms/Utils/
DPromoteMemToReg.h24 class AssumptionCache; variable
45 AssumptionCache *AC = nullptr);
DUnrollLoop.h23 class AssumptionCache; variable
35 DominatorTree *DT, AssumptionCache *AC, bool PreserveLCSSA);
DLocal.h40 class AssumptionCache; variable
137 unsigned BonusInstThreshold, AssumptionCache *AC = nullptr,
171 AssumptionCache *AC = nullptr,
177 AssumptionCache *AC = nullptr,
/external/llvm/include/llvm/Transforms/Vectorize/
DLoopVectorize.h85 AssumptionCache *AC;
96 DemandedBits &DB_, AliasAnalysis &AA_, AssumptionCache &AC_,
DSLPVectorizer.h52 AssumptionCache *AC = nullptr;
62 DominatorTree *DT_, AssumptionCache *AC_, DemandedBits *DB_);
/external/llvm/include/llvm/Transforms/Scalar/
DMemCpyOptimizer.h36 std::function<AssumptionCache &()> LookupAssumptionCache;
46 std::function<AssumptionCache &()> LookupAssumptionCache_,
DSROA.h57 AssumptionCache *AC;
113 AssumptionCache &RunAC);
/external/llvm/lib/Transforms/Scalar/
DSimplifyCFGPass.cpp132 AssumptionCache *AC, in iterativelySimplifyCFG()
159 AssumptionCache *AC, int BonusInstThreshold) { in simplifyFunctionCFG()
217 AssumptionCache *AC = in runOnFunction()
/external/llvm/lib/Transforms/Utils/
DMem2Reg.cpp31 AssumptionCache &AC) { in promoteMemoryToRegister()
81 AssumptionCache &AC = in runOnFunction()
DSimplifyInstructions.cpp38 AssumptionCache *AC) { in runImpl()
107 AssumptionCache *AC = in runOnFunction()
DLoopSimplify.cpp208 AssumptionCache *AC) { in findPHIToPartitionLoops()
252 AssumptionCache *AC) { in separateNestedLoop()
466 ScalarEvolution *SE, AssumptionCache *AC, in simplifyOneLoop()
699 ScalarEvolution *SE, AssumptionCache *AC, in simplifyLoop()
778 AssumptionCache *AC = in runOnFunction()
812 AssumptionCache *AC = &AM.getResult<AssumptionAnalysis>(F); in run()
/external/llvm/lib/Transforms/InstCombine/
DInstCombineInternal.h143 AssumptionCache *AC;
146 InstCombineIRInserter(InstCombineWorklist &WL, AssumptionCache *AC) in InstCombineIRInserter()
187 AssumptionCache *AC;
201 AssumptionCache *AC, TargetLibraryInfo *TLI, in InstCombiner()
212 AssumptionCache *getAssumptionCache() const { return AC; } in getAssumptionCache()

123