/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Transforms/Utils/ |
D | LoopUtils.h | 42 class LoopInfo; variable 53 BasicBlock *InsertPreheaderForLoop(Loop *L, DominatorTree *DT, LoopInfo *LI, 61 bool formDedicatedExitBlocks(Loop *L, DominatorTree *DT, LoopInfo *LI, 76 DominatorTree &DT, LoopInfo &LI, 91 bool formLCSSA(Loop &L, DominatorTree &DT, LoopInfo *LI, ScalarEvolution *SE); 102 bool formLCSSARecursively(Loop &L, DominatorTree &DT, LoopInfo *LI, 121 bool sinkRegion(DomTreeNode *, AliasAnalysis *, LoopInfo *, DominatorTree *, 134 bool hoistRegion(DomTreeNode *, AliasAnalysis *, LoopInfo *, DominatorTree *, 151 LoopInfo *LI); 164 PredIteratorCache &, LoopInfo *, DominatorTree *, const TargetLibraryInfo *,
|
D | UnrollLoop.h | 31 class LoopInfo; variable 49 BasicBlock *ClonedBB, LoopInfo *LI, 81 LoopUnrollResult UnrollLoop(Loop *L, UnrollLoopOptions ULO, LoopInfo *LI, 89 bool ForgetAllSCEV, LoopInfo *LI, 100 bool peelLoop(Loop *L, unsigned PeelCount, LoopInfo *LI, ScalarEvolution *SE, 105 LoopInfo *LI, ScalarEvolution *SE, 114 DominatorTree &DT, LoopInfo *LI, ScalarEvolution &SE, 124 void simplifyLoopAfterUnroll(Loop *L, bool SimplifyIVs, LoopInfo *LI,
|
D | BasicBlockUtils.h | 34 class LoopInfo; variable 92 LoopInfo *LI = nullptr, 124 LoopInfo *LI; 132 LoopInfo *LI = nullptr, 226 DominatorTree *DT = nullptr, LoopInfo *LI = nullptr, 234 DominatorTree *DT = nullptr, LoopInfo *LI = nullptr, 255 LoopInfo *LI = nullptr, 273 DominatorTree *DT = nullptr, LoopInfo *LI = nullptr, 309 LoopInfo *LI = nullptr,
|
D | SimplifyIndVar.h | 25 class LoopInfo; variable 49 LoopInfo *LI, SmallVectorImpl<WeakTrackingVH> &Dead, 55 LoopInfo *LI, SmallVectorImpl<WeakTrackingVH> &Dead);
|
D | LoopVersioning.h | 27 class LoopInfo; variable 41 LoopVersioning(const LoopAccessInfo &LAI, Loop *L, LoopInfo *LI, 145 LoopInfo *LI;
|
D | LoopRotationUtils.h | 21 class LoopInfo; variable 33 bool LoopRotation(Loop *L, LoopInfo *LI, const TargetTransformInfo *TTI,
|
/third_party/node/deps/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 115 const LoopInfo* TryGetLoopInfoFor(int header_offset) const; 117 const ZoneMap<int, LoopInfo>& GetLoopInfos() const { return header_to_info_; } in GetLoopInfos() 148 LoopInfo* loop_info; 185 ZoneMap<int, LoopInfo> header_to_info_;
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Analysis/ |
D | LoopInfo.h | 58 class LoopInfo; variable 778 bool isRecursivelyLCSSAForm(DominatorTree &DT, const LoopInfo &LI) const; 866 friend class LoopInfo; variable 1049 class LoopInfo : public LoopInfoBase<BasicBlock, Loop> { 1054 void operator=(const LoopInfo &) = delete; 1055 LoopInfo(const LoopInfo &) = delete; 1058 LoopInfo() {} in LoopInfo() function 1059 explicit LoopInfo(const DominatorTreeBase<BasicBlock, false> &DomTree); 1061 LoopInfo(LoopInfo &&Arg) : BaseT(std::move(static_cast<BaseT &>(Arg))) {} in LoopInfo() function 1062 LoopInfo &operator=(LoopInfo &&RHS) { [all …]
|
D | CFG.h | 26 class LoopInfo; variable 70 const DominatorTree *DT = nullptr, const LoopInfo *LI = nullptr); 80 const LoopInfo *LI = nullptr); 92 const LoopInfo *LI = nullptr); 106 const DominatorTree *DT = nullptr, const LoopInfo *LI = nullptr);
|
D | LazyBranchProbabilityInfo.h | 25 class LoopInfo; variable 58 LazyBranchProbabilityInfo(const Function *F, const LoopInfo *LI, in LazyBranchProbabilityInfo() 80 const LoopInfo *LI;
|
D | LoopCacheAnalysis.h | 49 IndexedReference(Instruction &StoreOrLoadInst, const LoopInfo &LI, 96 bool delinearize(const LoopInfo &LI); 185 CacheCost(const LoopVectorTy &Loops, const LoopInfo &LI, ScalarEvolution &SE, 258 const LoopInfo &LI;
|
D | LoopAnalysisManager.h | 57 LoopInfo &LI; 88 explicit Result(LoopAnalysisManager &InnerAM, LoopInfo &LI) in Result() 137 LoopInfo *LI;
|
D | BranchProbabilityInfo.h | 35 class LoopInfo; variable 57 BranchProbabilityInfo(const Function &F, const LoopInfo &LI, 134 void calculate(const Function &F, const LoopInfo &LI, 199 bool calcLoopBranchHeuristics(const BasicBlock *BB, const LoopInfo &LI,
|
D | DivergenceAnalysis.h | 47 const DominatorTree &DT, const LoopInfo &LI, 154 const LoopInfo &LI; 186 const PostDominatorTree &PDT, const LoopInfo &LI,
|
D | BlockFrequencyInfo.h | 28 class LoopInfo; variable 45 const LoopInfo &LI); 93 const LoopInfo &LI);
|
D | LoopIterator.h | 123 void perform(LoopInfo *LI); 180 void perform(LoopInfo *LI) { in perform() 207 LoopInfo *LI; 210 LoopBlocksTraversal(LoopBlocksDFS &Storage, LoopInfo *LInfo) : in LoopBlocksTraversal()
|
D | SyncDependenceAnalysis.h | 48 const LoopInfo &LI); 76 const LoopInfo &LI;
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Analysis/ |
D | MustExecute.cpp | 362 SmallVector<LoopInfo *, 8> LIs; in runOnModule() 364 GetterTy<LoopInfo> LIGetter = [&](const Function &F) { in runOnModule() 366 LoopInfo *LI = new LoopInfo(*DT); in runOnModule() 410 DominatorTree &DT, LoopInfo &LI) { in MustExecuteAnnotatedWriter() 422 DominatorTree &DT, LoopInfo &LI) { in MustExecuteAnnotatedWriter() 478 static bool mayContainIrreducibleControl(const Function &F, const LoopInfo *LI) { in mayContainIrreducibleControl() 484 const LoopInfo>(FuncRPOT, *LI); in mayContainIrreducibleControl() 500 const LoopInfo *LI = LIGetter(*InitBB->getParent()); in findForwardJoinPoint()
|
D | CFG.cpp | 121 static const Loop *getOutermostLoop(const LoopInfo *LI, const BasicBlock *BB) { in getOutermostLoop() 133 const LoopInfo *LI) { in isPotentiallyReachableFromMany() 207 const DominatorTree *DT, const LoopInfo *LI) { in isPotentiallyReachable() 221 const LoopInfo *LI) { in isPotentiallyReachable()
|
D | LoopInfo.cpp | 456 bool Loop::isRecursivelyLCSSAForm(DominatorTree &DT, const LoopInfo &LI) const { in isRecursivelyLCSSAForm() 664 LoopInfo *LI; 679 UnloopUpdater(Loop *UL, LoopInfo *LInfo) in UnloopUpdater() 847 LoopInfo::LoopInfo(const DomTreeBase<BasicBlock> &DomTree) { analyze(DomTree); } in LoopInfo() function in LoopInfo 849 bool LoopInfo::invalidate(Function &F, const PreservedAnalyses &PA, in invalidate() 858 void LoopInfo::erase(Loop *Unloop) { in erase() 919 LoopInfo LoopAnalysis::run(Function &F, FunctionAnalysisManager &AM) { in run() 926 LoopInfo LI; in run() 1095 LoopInfo &LI = AM.getResult<LoopAnalysis>(F); in run() 1108 void LoopBlocksDFS::perform(LoopInfo *LI) { in perform()
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Transforms/Vectorize/ |
D | LoopVectorize.h | 73 class LoopInfo; variable 134 LoopInfo *LI; 149 bool runImpl(Function &F, ScalarEvolution &SE_, LoopInfo &LI_,
|
D | SLPVectorizer.h | 41 class LoopInfo; variable 70 LoopInfo *LI = nullptr; 81 TargetLibraryInfo *TLI_, AliasAnalysis *AA_, LoopInfo *LI_,
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Utils/ |
D | LoopSimplify.cpp | 124 LoopInfo *LI, MemorySSAUpdater *MSSAU, in InsertPreheaderForLoop() 226 DominatorTree *DT, LoopInfo *LI, in separateNestedLoop() 350 DominatorTree *DT, LoopInfo *LI, in insertUniqueBackedgeBlock() 473 DominatorTree *DT, LoopInfo *LI, in simplifyOneLoop() 710 bool llvm::simplifyLoop(Loop *L, DominatorTree *DT, LoopInfo *LI, in simplifyLoop() 800 LoopInfo *LI = &getAnalysis<LoopInfoWrapperPass>().getLoopInfo(); in runOnFunction() 819 for (LoopInfo::iterator I = LI->begin(), E = LI->end(); I != E; ++I) in runOnFunction() 835 LoopInfo *LI = &AM.getResult<LoopAnalysis>(F); in run() 849 for (LoopInfo::iterator I = LI->begin(), E = LI->end(); I != E; ++I) in run() 927 for (LoopInfo::iterator I = LI->begin(), E = LI->end(); I != E; ++I) in verifyAnalysis()
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Vectorize/ |
D | VPlanHCFGBuilder.h | 45 LoopInfo *LI; 63 VPlanHCFGBuilder(Loop *Lp, LoopInfo *LI, VPlan &P) in VPlanHCFGBuilder()
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Scalar/ |
D | Sink.cpp | 96 DominatorTree &DT, LoopInfo &LI) { in IsAcceptableTarget() 141 DominatorTree &DT, LoopInfo &LI, AAResults &AA) { in SinkInstruction() 199 static bool ProcessBlock(BasicBlock &BB, DominatorTree &DT, LoopInfo &LI, in ProcessBlock() 240 LoopInfo &LI, AAResults &AA) { in iterativelySinkInstructions()
|