|
CGRAOmp
0.1
|
A loop pass to analyze memory access for decoupling. More...
#include <LoopDependencyAnalysis.hpp>
Public Types | |
| using | Result = LoopDependencyInfo |
Public Member Functions | |
| Result | run (Loop &L, LoopAnalysisManager &AM, LoopStandardAnalysisResults &AR) |
Private Member Functions | |
| Optional< int > | getDistance (Instruction *A, Instruction *B, ScalarEvolution &SE) |
Private Attributes | |
| friend | AnalysisInfoMixin< LoopDependencyAnalysisPass > |
Static Private Attributes | |
| static AnalysisKey | Key |
A loop pass to analyze memory access for decoupling.
|
private |
| LoopDependencyAnalysisPass::Result LoopDependencyAnalysisPass::run | ( | Loop & | L, |
| LoopAnalysisManager & | AM, | ||
| LoopStandardAnalysisResults & | AR | ||
| ) |
|
private |
|
staticprivate |
1.8.17