LLVM API Documentation
#include <DependenceAnalysis.h>
Public Types | |
enum | { NONE = 0, LT = 1, EQ = 2, LE = 3, GT = 4, NE = 5, GE = 6, ALL = 7 } |
Public Member Functions | |
DVEntry () | |
Public Attributes | |
unsigned char | Direction: 3 |
bool | Scalar: 1 |
bool | PeelFirst: 1 |
bool | PeelLast: 1 |
bool | Splitable: 1 |
const SCEV * | Distance |
Dependence::DVEntry - Each level in the distance/direction vector has a direction (or perhaps a union of several directions), and perhaps a distance.
Definition at line 83 of file DependenceAnalysis.h.
anonymous enum |
Definition at line 84 of file DependenceAnalysis.h.
llvm::Dependence::DVEntry::DVEntry | ( | ) | [inline] |
Definition at line 98 of file DependenceAnalysis.h.
Definition at line 92 of file DependenceAnalysis.h.
Referenced by llvm::DependenceAnalysis::depends(), and llvm::FullDependence::getDirection().
Definition at line 97 of file DependenceAnalysis.h.
Referenced by llvm::FullDependence::getDistance().
Definition at line 94 of file DependenceAnalysis.h.
Referenced by llvm::FullDependence::isPeelFirst().
Definition at line 95 of file DependenceAnalysis.h.
Referenced by llvm::FullDependence::isPeelLast().
Definition at line 93 of file DependenceAnalysis.h.
Referenced by llvm::DependenceAnalysis::depends(), and llvm::FullDependence::isScalar().
Definition at line 96 of file DependenceAnalysis.h.
Referenced by llvm::FullDependence::isSplitable().