LLVM
8.0.1
|
Public Member Functions | |
ValueDFS_Compare (OrderedInstructions &OI) | |
bool | operator() (const ValueDFS &A, const ValueDFS &B) const |
const std::pair< BasicBlock *, BasicBlock * > | getBlockEdge (const ValueDFS &VD) const |
bool | comparePHIRelated (const ValueDFS &A, const ValueDFS &B) const |
Value * | getMiddleDef (const ValueDFS &VD) const |
const Instruction * | getDefOrUser (const Value *Def, const Use *U) const |
bool | localComesBefore (const ValueDFS &A, const ValueDFS &B) const |
Public Attributes | |
OrderedInstructions & | OI |
Definition at line 128 of file PredicateInfo.cpp.
|
inline |
Definition at line 130 of file PredicateInfo.cpp.
|
inline |
Definition at line 167 of file PredicateInfo.cpp.
References llvm::PredicateInfoClasses::ValueDFS::Def, and llvm::PredicateInfoClasses::ValueDFS::U.
|
inline |
Definition at line 157 of file PredicateInfo.cpp.
References llvm::PredicateInfoClasses::ValueDFS::Def, llvm::PredicateInfoClasses::ValueDFS::PInfo, and llvm::PredicateInfoClasses::ValueDFS::U.
|
inline |
Definition at line 196 of file PredicateInfo.cpp.
References llvm::tgtok::Def.
|
inline |
Definition at line 175 of file PredicateInfo.cpp.
References assert(), llvm::PredicateInfoClasses::ValueDFS::Def, llvm::PredicateInfoClasses::ValueDFS::PInfo, and llvm::PredicateInfoClasses::ValueDFS::U.
|
inline |
Definition at line 204 of file PredicateInfo.cpp.
References llvm::PredicateInfoClasses::ValueDFS::DFSIn, llvm::PredicateInfoClasses::ValueDFS::DFSOut, llvm::dyn_cast(), llvm::DomTreeNodeBase< NodeT >::getDFSNumIn(), llvm::DomTreeNodeBase< NodeT >::getDFSNumOut(), I, llvm::PredicateInfoClasses::LN_Last, llvm::PredicateInfoClasses::LN_Middle, llvm::PredicateInfoClasses::ValueDFS::LocalNum, llvm::SmallVectorTemplateBase< T >::push_back(), llvm::PredicateInfoClasses::ValueDFS::U, llvm::Value::uses(), and llvm::PredicateInfoClasses::valueComesBefore().
|
inline |
Definition at line 132 of file PredicateInfo.cpp.
References llvm::PredicateInfoClasses::ValueDFS::Def, llvm::PredicateInfoClasses::ValueDFS::DFSIn, llvm::PredicateInfoClasses::ValueDFS::DFSOut, llvm::PredicateInfoClasses::LN_Last, llvm::PredicateInfoClasses::LN_Middle, llvm::PredicateInfoClasses::ValueDFS::LocalNum, and llvm::PredicateInfoClasses::ValueDFS::U.
OrderedInstructions& llvm::PredicateInfoClasses::ValueDFS_Compare::OI |
Definition at line 129 of file PredicateInfo.cpp.