/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/Transforms/Utils/ |
D | UnrollLoop.h | 31 class LoopInfo; variable 39 BasicBlock *ClonedBB, LoopInfo *LI, 62 LoopInfo *LI, ScalarEvolution *SE, 69 LoopInfo *LI, 80 bool peelLoop(Loop *L, unsigned PeelCount, LoopInfo *LI, ScalarEvolution *SE, 85 LoopInfo *LI, ScalarEvolution *SE, 93 DominatorTree &DT, LoopInfo *LI, ScalarEvolution &SE, 101 BasicBlock *foldBlockIntoPredecessor(BasicBlock *BB, LoopInfo *LI, 106 void simplifyLoopAfterUnroll(Loop *L, bool SimplifyIVs, LoopInfo *LI,
|
D | BasicBlockUtils.h | 34 class LoopInfo; variable 60 LoopInfo *LI = nullptr, 86 LoopInfo *LI; 92 LoopInfo *LI = nullptr) 179 DominatorTree *DT = nullptr, LoopInfo *LI = nullptr); 186 DominatorTree *DT = nullptr, LoopInfo *LI = nullptr); 205 LoopInfo *LI = nullptr, 224 LoopInfo *LI = nullptr, 258 LoopInfo *LI = nullptr);
|
D | LoopUtils.h | 42 class LoopInfo; variable 363 BasicBlock *InsertPreheaderForLoop(Loop *L, DominatorTree *DT, LoopInfo *LI, 371 bool formDedicatedExitBlocks(Loop *L, DominatorTree *DT, LoopInfo *LI, 386 DominatorTree &DT, LoopInfo &LI); 399 bool formLCSSA(Loop &L, DominatorTree &DT, LoopInfo *LI, ScalarEvolution *SE); 410 bool formLCSSARecursively(Loop &L, DominatorTree &DT, LoopInfo *LI, 421 bool sinkRegion(DomTreeNode *, AliasAnalysis *, LoopInfo *, DominatorTree *, 434 bool hoistRegion(DomTreeNode *, AliasAnalysis *, LoopInfo *, DominatorTree *, 450 LoopInfo *LI); 463 PredIteratorCache &, LoopInfo *,
|
D | SimplifyIndVar.h | 26 class LoopInfo; variable 50 LoopInfo *LI, SmallVectorImpl<WeakTrackingVH> &Dead, 56 LoopInfo *LI, SmallVectorImpl<WeakTrackingVH> &Dead);
|
D | LoopVersioning.h | 28 class LoopInfo; variable 42 LoopVersioning(const LoopAccessInfo &LAI, Loop *L, LoopInfo *LI, 146 LoopInfo *LI;
|
/external/llvm/include/llvm/Transforms/Utils/ |
D | BasicBlockUtils.h | 27 class LoopInfo; variable 53 LoopInfo *LI = nullptr, 78 LoopInfo *LI; 84 LoopInfo *LI = nullptr) 173 DominatorTree *DT = nullptr, LoopInfo *LI = nullptr); 180 DominatorTree *DT = nullptr, LoopInfo *LI = nullptr); 200 LoopInfo *LI = nullptr, 220 LoopInfo *LI = nullptr, 254 LoopInfo *LI = nullptr);
|
D | UnrollLoop.h | 26 class LoopInfo; variable 34 unsigned TripMultiple, LoopInfo *LI, ScalarEvolution *SE, 39 bool UseEpilogRemainder, LoopInfo *LI,
|
D | SimplifyIndVar.h | 27 class LoopInfo; variable 50 LoopInfo *LI, SmallVectorImpl<WeakVH> &Dead, 56 LoopInfo *LI, SmallVectorImpl<WeakVH> &Dead);
|
D | LoopUtils.h | 31 class LoopInfo; variable 323 BasicBlock *InsertPreheaderForLoop(Loop *L, DominatorTree *DT, LoopInfo *LI, 337 bool formLCSSA(Loop &L, DominatorTree &DT, LoopInfo *LI, ScalarEvolution *SE); 348 bool formLCSSARecursively(Loop &L, DominatorTree &DT, LoopInfo *LI, 359 bool sinkRegion(DomTreeNode *, AliasAnalysis *, LoopInfo *, DominatorTree *, 370 bool hoistRegion(DomTreeNode *, AliasAnalysis *, LoopInfo *, DominatorTree *, 383 PredIteratorCache &, LoopInfo *,
|
D | LoopVersioning.h | 28 class LoopInfo; variable 42 LoopVersioning(const LoopAccessInfo &LAI, Loop *L, LoopInfo *LI, 146 LoopInfo *LI;
|
/external/llvm/include/llvm/Analysis/ |
D | LoopInfo.h | 54 class LoopInfo; variable 487 friend class LoopInfo; variable 629 class LoopInfo : public LoopInfoBase<BasicBlock, Loop> { 634 void operator=(const LoopInfo &) = delete; 635 LoopInfo(const LoopInfo &) = delete; 637 LoopInfo() {} in LoopInfo() function 638 explicit LoopInfo(const DominatorTreeBase<BasicBlock> &DomTree); 640 LoopInfo(LoopInfo &&Arg) : BaseT(std::move(static_cast<BaseT &>(Arg))) {} in LoopInfo() function 641 LoopInfo &operator=(LoopInfo &&RHS) { 750 typedef LoopInfo::iterator ChildIteratorType; [all …]
|
D | CFG.h | 27 class LoopInfo; variable 69 const LoopInfo *LI = nullptr); 79 const LoopInfo *LI = nullptr); 91 const LoopInfo *LI = nullptr);
|
D | LazyBlockFrequencyInfo.h | 27 class LoopInfo; variable 64 const LoopInfo *LI) { in setAnalysis() 95 const LoopInfo *LI;
|
D | BranchProbabilityInfo.h | 26 class LoopInfo; variable 44 BranchProbabilityInfo(const Function &F, const LoopInfo &LI) { in BranchProbabilityInfo() 117 void calculate(const Function &F, const LoopInfo &LI); 150 bool calcLoopBranchHeuristics(const BasicBlock *BB, const LoopInfo &LI);
|
/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/Analysis/ |
D | LoopInfo.h | 56 class LoopInfo; variable 523 bool isRecursivelyLCSSAForm(DominatorTree &DT, const LoopInfo &LI) const; 611 friend class LoopInfo; variable 794 class LoopInfo : public LoopInfoBase<BasicBlock, Loop> { 799 void operator=(const LoopInfo &) = delete; 800 LoopInfo(const LoopInfo &) = delete; 803 LoopInfo() {} in LoopInfo() function 804 explicit LoopInfo(const DominatorTreeBase<BasicBlock, false> &DomTree); 806 LoopInfo(LoopInfo &&Arg) : BaseT(std::move(static_cast<BaseT &>(Arg))) {} in LoopInfo() function 807 LoopInfo &operator=(LoopInfo &&RHS) { [all …]
|
D | CFG.h | 27 class LoopInfo; variable 69 const LoopInfo *LI = nullptr); 79 const LoopInfo *LI = nullptr); 91 const LoopInfo *LI = nullptr);
|
D | LazyBranchProbabilityInfo.h | 26 class LoopInfo; variable 59 LazyBranchProbabilityInfo(const Function *F, const LoopInfo *LI, in LazyBranchProbabilityInfo() 81 const LoopInfo *LI;
|
D | LoopAnalysisManager.h | 58 LoopInfo &LI; 92 explicit Result(LoopAnalysisManager &InnerAM, LoopInfo &LI) in Result() 136 LoopInfo *LI;
|
/external/v8/src/compiler/ |
D | bytecode-analysis.h | 68 struct V8_EXPORT_PRIVATE LoopInfo { struct 70 LoopInfo(int parent_offset, int parameter_count, int register_count, in LoopInfo() function 112 const LoopInfo& GetLoopInfoFor(int header_offset) const; argument 139 LoopInfo* loop_info; 168 ZoneMap<int, LoopInfo> header_to_info_;
|
/external/clang/lib/CodeGen/ |
D | CGLoopInfo.h | 67 class LoopInfo { 70 LoopInfo(llvm::BasicBlock *Header, const LoopAttributes &Attrs, 161 const LoopInfo &getInfo() const { return Active.back(); } in getInfo() 165 llvm::SmallVector<LoopInfo, 4> Active;
|
/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/Transforms/Vectorize/ |
D | LoopVectorize.h | 73 class LoopInfo; variable 89 LoopInfo *LI; 103 bool runImpl(Function &F, ScalarEvolution &SE_, LoopInfo &LI_,
|
/external/llvm/lib/Analysis/ |
D | CFG.cpp | 113 static const Loop *getOutermostLoop(const LoopInfo *LI, const BasicBlock *BB) { in getOutermostLoop() 123 static bool loopContainsBoth(const LoopInfo *LI, in loopContainsBoth() 132 const DominatorTree *DT, const LoopInfo *LI) { in isPotentiallyReachableFromMany() 175 const DominatorTree *DT, const LoopInfo *LI) { in isPotentiallyReachable() 187 const DominatorTree *DT, const LoopInfo *LI) { in isPotentiallyReachable()
|
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Analysis/ |
D | CFG.cpp | 113 static const Loop *getOutermostLoop(const LoopInfo *LI, const BasicBlock *BB) { in getOutermostLoop() 123 static bool loopContainsBoth(const LoopInfo *LI, in loopContainsBoth() 132 const DominatorTree *DT, const LoopInfo *LI) { in isPotentiallyReachableFromMany() 175 const DominatorTree *DT, const LoopInfo *LI) { in isPotentiallyReachable() 187 const DominatorTree *DT, const LoopInfo *LI) { in isPotentiallyReachable()
|
D | LoopInfo.cpp | 183 bool Loop::isRecursivelyLCSSAForm(DominatorTree &DT, const LoopInfo &LI) const { in isRecursivelyLCSSAForm() 398 LoopInfo *LI; 413 UnloopUpdater(Loop *UL, LoopInfo *LInfo) in UnloopUpdater() 581 LoopInfo::LoopInfo(const DomTreeBase<BasicBlock> &DomTree) { analyze(DomTree); } in LoopInfo() function in LoopInfo 583 bool LoopInfo::invalidate(Function &F, const PreservedAnalyses &PA, in invalidate() 592 void LoopInfo::erase(Loop *Unloop) { in erase() 653 LoopInfo LoopAnalysis::run(Function &F, FunctionAnalysisManager &AM) { in run() 660 LoopInfo LI; in run() 751 LoopInfo &LI = AM.getResult<LoopAnalysis>(F); in run() 764 void LoopBlocksDFS::perform(LoopInfo *LI) { in perform()
|
/external/swiftshader/third_party/llvm-7.0/llvm/unittests/Analysis/ |
D | LoopInfoTest.cpp | 21 function_ref<void(Function &F, LoopInfo &LI)> Test) { in runWithLoopInfo() 26 LoopInfo LI(DT); in runWithLoopInfo() 61 runWithLoopInfo(*M, "foo", [&](Function &F, LoopInfo &LI) { in TEST() 114 LoopInfo LI; in TEST()
|