|
CGRAOmp
0.1
|
A function pass to verify the kernel for TimeMultiplexed CGRA. More...
#include <VerifyPass.hpp>
Public Types | |
| using | Result = VerifyResult |
Public Types inherited from CGRAOmp::VerifyPassBase< TimeMultiplexedVerifyPass > | |
| using | LoopList = SmallVector< Loop * > |
Public Member Functions | |
| Result | run (Function &F, FunctionAnalysisManager &AM) |
Private Attributes | |
| friend | AnalysisInfoMixin< TimeMultiplexedVerifyPass > |
Static Private Attributes | |
| static AnalysisKey | Key |
Additional Inherited Members | |
Protected Member Functions inherited from CGRAOmp::VerifyPassBase< TimeMultiplexedVerifyPass > | |
| LoopList | findPerfectlyNestedLoop (Function &F, LoopStandardAnalysisResults &AR) |
| search for perfectly nested loops in the function If a nested loop structure contains more than one innermost loops, this regards there is no perfectly nested loop. More... | |
| void | remarkEmitter (Function &F, Loop &L, LoopVerifyResult &R, FunctionAnalysisManager &AM) |
A function pass to verify the kernel for TimeMultiplexed CGRA.
| VerifyResult TimeMultiplexedVerifyPass::run | ( | Function & | F, |
| FunctionAnalysisManager & | AM | ||
| ) |
|
private |
|
staticprivate |
1.8.17