/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/ |
H A D | CodeMoverUtils.h | 23 class DependenceInfo; 46 DependenceInfo *DI = nullptr, 54 DependenceInfo *DI = nullptr); 61 DependenceInfo &DI); 67 DependenceInfo &DI); 20 class DependenceInfo; global() variable
|
H A D | UnrollLoop.h | 29 class DependenceInfo; variable 104 DependenceInfo &DI, LoopInfo &LI);
|
/freebsd/contrib/llvm-project/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() 164 DependenceInfo &DependenceAnalysisWrapperPass::getDI() const { return *info; } in getDI() 179 static void dumpExampleDependence(raw_ostream &OS, DependenceInfo *DA, in dumpExampleDependence() 384 const SCEV *DependenceInfo::Constraint::getX() const { in getX() 392 const SCEV *DependenceInfo::Constraint::getY() const { in getY() 400 const SCEV *DependenceInfo::Constraint::getA() const { in getA() 409 const SCEV *DependenceInfo::Constraint::getB() const { in getB() 418 const SCEV *DependenceInfo::Constraint::getC() const { in getC() 427 const SCEV *DependenceInfo::Constraint::getD() const { in getD() [all …]
|
H A D | DDG.cpp | 186 DataDependenceGraph::DataDependenceGraph(Function &F, DependenceInfo &D) in DataDependenceGraph() 198 DependenceInfo &D) in DataDependenceGraph() 310 DependenceInfo DI(F, &AR.AA, &AR.SE, &AR.LI); in run()
|
H A D | LoopCacheAnalysis.cpp | 217 DependenceInfo &DI, AAResults &AA) const { in hasTemporalReuse() 564 AAResults &AA, DependenceInfo &DI, in CacheCost() 581 DependenceInfo &DI, std::optional<unsigned> TRT) { in getCacheCost() 739 DependenceInfo DI(F, &AR.AA, &AR.SE, &AR.LI); in run()
|
/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/ |
H A D | LoopCacheAnalysis.h | 24 class DependenceInfo; variable 85 DependenceInfo &DI, AAResults &AA) const; 202 TargetTransformInfo &TTI, AAResults &AA, DependenceInfo &DI, 210 getCacheCost(Loop &Root, LoopStandardAnalysisResults &AR, DependenceInfo &DI, 279 DependenceInfo &DI;
|
H A D | DependenceGraphBuilder.h | 24 class DependenceInfo; variable 43 AbstractDependenceGraphBuilder(GraphType &G, DependenceInfo &D, in AbstractDependenceGraphBuilder() 183 DependenceInfo &DI;
|
H A D | DependenceAnalysis.h | 215 friend class DependenceInfo; variable 288 friend class DependenceInfo; variable 291 /// DependenceInfo - This class is the main dependence-analysis driver. 293 class DependenceInfo { 295 DependenceInfo(Function *F, AAResults *AA, ScalarEvolution *SE, in DependenceInfo() function 975 }; // class DependenceInfo 980 typedef DependenceInfo Result; 1014 DependenceInfo &getDI() const; 1017 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() 456 const_cast<DependenceInfo *>(&DI)->depends(SrcI, DstI, true)) in getDependencies()
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
H A D | CodeMoverUtils.cpp | 314 DependenceInfo *DI, bool CheckForEntireBlock) { in isSafeToMoveBefore() 414 DependenceInfo *DI) { in isSafeToMoveBefore() 427 DependenceInfo &DI) { in moveInstructionsToTheBeginning() 440 DependenceInfo &DI) { in moveInstructionsToTheEnd()
|
H A D | LoopUnrollAndJam.cpp | 691 bool Sequentialized, DependenceInfo &DI) { in checkDependency() 756 DependenceInfo &DI, LoopInfo &LI) { in checkDependencies() 860 DependenceInfo &DI, LoopInfo &LI) { in isSafeToUnrollAndJam()
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
H A D | LoopUnrollAndJamPass.cpp | 281 AssumptionCache &AC, DependenceInfo &DI, in tryToUnrollAndJamLoop() 427 AssumptionCache &AC, DependenceInfo &DI, in tryToUnrollAndJamLoop() 458 DependenceInfo DI(&F, &AR.AA, &AR.SE, &AR.LI); in run()
|
H A D | LoopInterchange.cpp | 86 Loop *L, DependenceInfo *DI, in populateDependencyMatrix() 365 DependenceInfo *DI = nullptr; 372 LoopInterchange(ScalarEvolution *SE, LoopInfo *LI, DependenceInfo *DI, in LoopInterchange() 1717 DependenceInfo DI(&F, &AR.AA, &AR.SE, &AR.LI); in run()
|
H A D | LoopFuse.cpp | 572 DependenceInfo &DI; 580 LoopFuser(LoopInfo &LI, DominatorTree &DT, DependenceInfo &DI, in LoopFuser()
|