|
CGRAOmp
0.1
|
A derived class from LoopDependency for loop carried dependency via register. More...
#include <LoopDependencyAnalysis.hpp>
Public Member Functions | |
| SimpleLoopDependency (Instruction *def, Value *init, PHINode *phi) | |
Public Member Functions inherited from CGRAOmp::LoopDependency | |
| LoopDependency (DepKind kind, Value *def, Value *init, PHINode *phi, int distance) | |
| Construct a new Loop Dependency object for normal loop carried dependency. More... | |
| DepKind | getKind () const |
| bool | correspond (PHINode *P) |
| Value * | getDef () |
| Instruction * | getDefInst () |
| Value * | getInit () |
| PHINode * | getPhi () |
| int | getDistance () |
Static Public Member Functions | |
| static bool | classof (const LoopDependency *LD) |
Additional Inherited Members | |
Public Types inherited from CGRAOmp::LoopDependency | |
| enum | DepKind { DepKind::Simple, DepKind::Memory, DepKind::InductionVar } |
Protected Attributes inherited from CGRAOmp::LoopDependency | |
| PHINode * | phi |
| DepKind | kind |
| Value * | def |
| Value * | init |
| int | distance |
A derived class from LoopDependency for loop carried dependency via register.
|
inline |
|
inlinestatic |
1.8.17