/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 | 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 | 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 | 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;
|
/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);
|
/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() argument 114 const LoopInfo& GetLoopInfoFor(int header_offset) const; argument 137 LoopInfo* loop_info; 165 ZoneMap<int, LoopInfo> header_to_info_;
|
/external/swiftshader/third_party/LLVM/lib/Analysis/ |
D | LoopInfo.cpp | 41 char LoopInfo::ID = 0; 42 INITIALIZE_PASS_BEGIN(LoopInfo, "loops", "Natural Loop Information", true, true) 44 INITIALIZE_PASS_END(LoopInfo, "loops", "Natural Loop Information", true, true) in INITIALIZE_PASS_DEPENDENCY() 398 LoopInfo *LI; 413 UnloopUpdater(Loop *UL, LoopInfo *LInfo) : in UnloopUpdater() 591 bool LoopInfo::runOnFunction(Function &) { in runOnFunction() 604 void LoopInfo::updateUnloop(Loop *Unloop) { in updateUnloop() 622 for (LoopInfo::iterator I = LI.begin();; ++I) { in updateUnloop() 659 void LoopInfo::verifyAnalysis() const { in verifyAnalysis() 685 void LoopInfo::getAnalysisUsage(AnalysisUsage &AU) const { in getAnalysisUsage() [all …]
|
/external/swiftshader/third_party/LLVM/lib/Transforms/Scalar/ |
D | LoopUnrollPass.cpp | 82 AU.addRequired<LoopInfo>(); in getAnalysisUsage() 83 AU.addPreserved<LoopInfo>(); in getAnalysisUsage() 101 INITIALIZE_PASS_DEPENDENCY(LoopInfo) in INITIALIZE_PASS_DEPENDENCY() argument 130 LoopInfo *LI = &getAnalysis<LoopInfo>(); in runOnLoop()
|
D | Sink.cpp | 33 LoopInfo *LI; 49 AU.addRequired<LoopInfo>(); in getAnalysisUsage() 51 AU.addPreserved<LoopInfo>(); in getAnalysisUsage() 62 INITIALIZE_PASS_DEPENDENCY(LoopInfo) in INITIALIZE_PASS_DEPENDENCY() argument 97 LI = &getAnalysis<LoopInfo>(); in runOnFunction()
|
D | LoopDeletion.cpp | 45 AU.addRequired<LoopInfo>(); in getAnalysisUsage() 52 AU.addPreserved<LoopInfo>(); in getAnalysisUsage() 63 INITIALIZE_PASS_DEPENDENCY(LoopInfo) in INITIALIZE_PASS_DEPENDENCY() 233 LoopInfo& loopInfo = getAnalysis<LoopInfo>(); in runOnLoop()
|
/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/lib/Analysis/ |
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()
|
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/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/include/llvm/Transforms/Vectorize/ |
D | LoopVectorize.h | 73 class LoopInfo; variable 89 LoopInfo *LI; 103 bool runImpl(Function &F, ScalarEvolution &SE_, LoopInfo &LI_,
|