| /llvm-project-15.0.7/llvm/include/llvm/Transforms/Utils/ |
| H A D | CodeMoverUtils.h | 20 class DependenceInfo; variable 43 DependenceInfo *DI = nullptr, 51 DependenceInfo *DI = nullptr); 58 DependenceInfo &DI); 64 DependenceInfo &DI);
|
| H A D | UnrollLoop.h | 27 class DependenceInfo; variable 100 DependenceInfo &DI, LoopInfo &LI);
|
| /llvm-project-15.0.7/llvm/unittests/Transforms/Utils/ |
| H A D | CodeMoverUtilsTest.cpp | 98 DependenceInfo &DI) { in TEST() 189 DependenceInfo &DI) { in TEST() 249 DependenceInfo &DI) { in TEST() 319 DependenceInfo &DI) { in TEST() 373 DependenceInfo &DI) { in TEST() 423 DependenceInfo &DI) { in TEST() 487 DependenceInfo &DI) { in TEST() 579 DependenceInfo &DI) { in TEST() 613 DependenceInfo &DI) { in TEST() 656 DependenceInfo &DI) { in TEST() [all …]
|
| /llvm-project-15.0.7/llvm/lib/Analysis/ |
| H A D | DependenceAnalysis.cpp | 132 return DependenceInfo(&F, &AA, &SE, &LI); in run() 160 info.reset(new DependenceInfo(&F, &AA, &SE, &LI)); in runOnFunction() 321 const SCEV *DependenceInfo::Constraint::getX() const { in getX() 329 const SCEV *DependenceInfo::Constraint::getY() const { in getY() 337 const SCEV *DependenceInfo::Constraint::getA() const { in getA() 346 const SCEV *DependenceInfo::Constraint::getB() const { in getB() 953 DependenceInfo::Subscript::ClassificationKind 1303 bool DependenceInfo::weakCrossingSIVtest( in weakCrossingSIVtest() 2935 DependenceInfo::CoefficientInfo * 3340 bool DependenceInfo::tryDelinearizeFixedSize( in tryDelinearizeFixedSize() [all …]
|
| H A D | DDG.cpp | 186 DataDependenceGraph::DataDependenceGraph(Function &F, DependenceInfo &D) in DataDependenceGraph() 198 DependenceInfo &D) in DataDependenceGraph() 311 DependenceInfo DI(F, &AR.AA, &AR.SE, &AR.LI); in run()
|
| H A D | LoopCacheAnalysis.cpp | 217 DependenceInfo &DI, in hasTemporalReuse() 560 AAResults &AA, DependenceInfo &DI, Optional<unsigned> TRT) in CacheCost() 577 DependenceInfo &DI, Optional<unsigned> TRT) { in getCacheCost() 735 DependenceInfo DI(F, &AR.AA, &AR.SE, &AR.LI); in run()
|
| /llvm-project-15.0.7/llvm/include/llvm/Analysis/ |
| H A D | LoopCacheAnalysis.h | 23 class DependenceInfo; variable 84 DependenceInfo &DI, AAResults &AA) const; 201 TargetTransformInfo &TTI, AAResults &AA, DependenceInfo &DI, 209 getCacheCost(Loop &Root, LoopStandardAnalysisResults &AR, DependenceInfo &DI, 278 DependenceInfo &DI;
|
| H A D | DependenceGraphBuilder.h | 24 class DependenceInfo; variable 43 AbstractDependenceGraphBuilder(GraphType &G, DependenceInfo &D, in AbstractDependenceGraphBuilder() 184 DependenceInfo &DI;
|
| H A D | DependenceAnalysis.h | 201 friend class DependenceInfo; variable 264 friend class DependenceInfo; variable 269 class DependenceInfo { 271 DependenceInfo(Function *F, AAResults *AA, ScalarEvolution *SE, in DependenceInfo() function 956 typedef DependenceInfo Result; 985 DependenceInfo &getDI() const; 988 std::unique_ptr<DependenceInfo> info;
|
| H A D | DDG.h | 261 DependenceGraphInfo(const std::string &N, const DependenceInfo &DepInfo) in DependenceGraphInfo() 296 const DependenceInfo DI; 318 DataDependenceGraph(Function &F, DependenceInfo &DI); 319 DataDependenceGraph(Loop &L, LoopInfo &LI, DependenceInfo &DI); 348 DDGBuilder(DataDependenceGraph &G, DependenceInfo &D, in DDGBuilder() 455 const_cast<DependenceInfo *>(&DI)->depends(SrcI, DstI, true)) in getDependencies()
|
| /llvm-project-15.0.7/polly/lib/Analysis/ |
| H A D | DependenceInfo.cpp | 884 DependenceInfo::getDependences(Dependences::AnalysisLevel Level) { in getDependences() 898 void DependenceInfo::abandonDependences() { in abandonDependences() 903 bool DependenceInfo::runOnScop(Scop &ScopVar) { in runOnScop() 910 void polly::DependenceInfo::printScop(raw_ostream &OS, Scop &S) const { in printScop() 922 void DependenceInfo::getAnalysisUsage(AnalysisUsage &AU) const { in getAnalysisUsage() 927 char DependenceInfo::ID = 0; 931 INITIALIZE_PASS_BEGIN(DependenceInfo, "polly-dependences", 934 INITIALIZE_PASS_END(DependenceInfo, "polly-dependences", 951 DependenceInfo &P = getAnalysis<DependenceInfo>(); in runOnScop() 963 AU.addRequired<DependenceInfo>(); in getAnalysisUsage() [all …]
|
| /llvm-project-15.0.7/llvm/unittests/Analysis/ |
| H A D | DDGTest.cpp | 26 DependenceInfo &DI, ScalarEvolution &SE)> in runTest() 38 DependenceInfo DI(F, &AA, &SE, &LI); in runTest() 91 [&](Function &F, LoopInfo &LI, DependenceInfo &DI, ScalarEvolution &SE) { in TEST() 207 [&](Function &F, LoopInfo &LI, DependenceInfo &DI, ScalarEvolution &SE) { in TEST()
|
| /llvm-project-15.0.7/polly/lib/Transform/ |
| H A D | DeadCodeElimination.cpp | 148 auto &DI = getAnalysis<DependenceInfo>(); in runOnScop() 163 AU.addRequired<DependenceInfo>(); in getAnalysisUsage() 197 INITIALIZE_PASS_DEPENDENCY(DependenceInfo)
|
| H A D | MaximalStaticExpansion.cpp | 524 auto &DI = getAnalysis<DependenceInfo>(); in runOnScop() 541 AU.addRequired<DependenceInfo>(); in getAnalysisUsage() 551 INITIALIZE_PASS_DEPENDENCY(DependenceInfo);
|
| H A D | ScheduleOptimizer.cpp | 902 return getAnalysis<DependenceInfo>().getDependences( in runOnScop() 914 getAnalysis<DependenceInfo>().abandonDependences(); in runOnScop() 948 AU.addRequired<DependenceInfo>(); in getAnalysisUsage() 952 AU.addPreserved<DependenceInfo>(); in getAnalysisUsage() 964 INITIALIZE_PASS_DEPENDENCY(DependenceInfo);
|
| /llvm-project-15.0.7/polly/include/polly/ |
| H A D | DependenceInfo.h | 147 friend class DependenceInfo; variable 235 class DependenceInfo final : public ScopPass { 240 DependenceInfo() : ScopPass(ID) {} in DependenceInfo() function
|
| /llvm-project-15.0.7/llvm/lib/Transforms/Utils/ |
| H A D | CodeMoverUtils.cpp | 312 DependenceInfo *DI, bool CheckForEntireBlock) { in isSafeToMoveBefore() 399 DependenceInfo *DI) { in isSafeToMoveBefore() 412 DependenceInfo &DI) { in moveInstructionsToTheBeginning() 425 DependenceInfo &DI) { in moveInstructionsToTheEnd()
|
| H A D | LoopUnrollAndJam.cpp | 697 bool Sequentialized, DependenceInfo &DI) { in checkDependency() 762 DependenceInfo &DI, LoopInfo &LI) { in checkDependencies() 866 DependenceInfo &DI, LoopInfo &LI) { in isSafeToUnrollAndJam()
|
| /llvm-project-15.0.7/polly/lib/Exchange/ |
| H A D | JSONExporter.cpp | 779 getAnalysis<DependenceInfo>().getDependences(Dependences::AL_Statement); in runOnScop() 790 AU.addRequired<DependenceInfo>(); in getAnalysisUsage() 793 AU.addPreserved<DependenceInfo>(); in getAnalysisUsage() 821 INITIALIZE_PASS_DEPENDENCY(DependenceInfo) 831 INITIALIZE_PASS_DEPENDENCY(DependenceInfo)
|
| /llvm-project-15.0.7/llvm/lib/Transforms/Scalar/ |
| H A D | LoopUnrollAndJamPass.cpp | 285 AssumptionCache &AC, DependenceInfo &DI, in tryToUnrollAndJamLoop() 440 AssumptionCache &AC, DependenceInfo &DI, in tryToUnrollAndJamLoop() 541 DependenceInfo DI(&F, &AR.AA, &AR.SE, &AR.LI); in run()
|
| H A D | LoopInterchange.cpp | 89 Loop *L, DependenceInfo *DI) { in populateDependencyMatrix() 413 DependenceInfo *DI = nullptr; 420 LoopInterchange(ScalarEvolution *SE, LoopInfo *LI, DependenceInfo *DI, in LoopInterchange() 1770 DependenceInfo DI(&F, &AR.AA, &AR.SE, &AR.LI); in run()
|
| /llvm-project-15.0.7/polly/lib/CodeGen/ |
| H A D | CodeGeneration.cpp | 351 AU.addPreserved<DependenceInfo>(); in getAnalysisUsage() 378 INITIALIZE_PASS_DEPENDENCY(DependenceInfo);
|
| H A D | IslAst.cpp | 786 return getAnalysis<DependenceInfo>().getDependences(Lvl); in runOnScop() 798 AU.addRequired<DependenceInfo>(); in getAnalysisUsage() 800 AU.addPreserved<DependenceInfo>(); in getAnalysisUsage() 820 INITIALIZE_PASS_DEPENDENCY(DependenceInfo);
|
| /llvm-project-15.0.7/polly/test/DeLICM/ |
| H A D | reject_outofquota.ll | 68 ; Check that even if the quota was exceeded in DeLICM, DependenceInfo is still
|
| /llvm-project-15.0.7/polly/lib/ |
| H A D | CMakeLists.txt | 57 Analysis/DependenceInfo.cpp
|