PandA-2024.02
|
Public Member Functions | |
ValueDFS_Compare (OrderedInstructions &_OI) | |
const std::pair< unsigned int, unsigned int > | getBlockEdge_local (const ValueDFS &VD) const |
bool | comparePHIRelated (const ValueDFS &A, const ValueDFS &B) const |
tree_nodeRef | getMiddleDef (const ValueDFS &VD) const |
tree_nodeRef | getDefOrUser (const tree_nodeRef Def, const OperandRef U) const |
bool | localComesBefore (const ValueDFS &A, const ValueDFS &B) const |
bool | operator() (const ValueDFS &A, const ValueDFS &B) const |
Data Fields | |
OrderedInstructions & | OI |
|
inlineexplicit |
Definition at line 575 of file eSSA.cpp.
References ValueDFS::Def, and ValueDFS::U.
|
inline |
Definition at line 558 of file eSSA.cpp.
References ValueDFS::Def, GET_CONST_NODE, GET_INDEX_CONST_NODE, getBlockEdge(), ValueDFS::PInfo, THROW_ASSERT, and ValueDFS::U.
|
inline |
|
inline |
Definition at line 584 of file eSSA.cpp.
References ValueDFS::Def.
Definition at line 606 of file eSSA.cpp.
References ValueDFS::U, and valueComesBefore().
Definition at line 615 of file eSSA.cpp.
References ValueDFS::Def, ValueDFS::DFSIn, ValueDFS::DFSOut, LN_Last, LN_Middle, ValueDFS::LocalNum, and ValueDFS::U.
OrderedInstructions& ValueDFS_Compare::OI |