|
clang 22.0.0git
|
#include "clang/Analysis/Analyses/IntervalPartition.h"
Public Member Functions | |
| CFGIntervalNode ()=default | |
| CFGIntervalNode (unsigned ID) | |
| CFGIntervalNode (unsigned ID, std::vector< const CFGBlock * > Nodes) | |
| const llvm::SmallDenseSet< const CFGIntervalNode * > & | preds () const |
| const llvm::SmallDenseSet< const CFGIntervalNode * > & | succs () const |
Public Attributes | |
| unsigned | ID |
| std::vector< const CFGBlock * > | Nodes |
| llvm::SmallDenseSet< const CFGIntervalNode * > | Predecessors |
| llvm::SmallDenseSet< const CFGIntervalNode * > | Successors |
Definition at line 75 of file IntervalPartition.h.
|
default |
|
inline |
Definition at line 77 of file IntervalPartition.h.
References ID.
|
inline |
Definition at line 79 of file IntervalPartition.h.
|
inline |
Definition at line 82 of file IntervalPartition.h.
References Predecessors.
|
inline |
Definition at line 85 of file IntervalPartition.h.
References Successors.
| unsigned clang::internal::CFGIntervalNode::ID |
Definition at line 91 of file IntervalPartition.h.
Referenced by CFGIntervalNode(), CFGIntervalNode(), and clang::internal::getID().
| std::vector<const CFGBlock *> clang::internal::CFGIntervalNode::Nodes |
Definition at line 93 of file IntervalPartition.h.
Referenced by CFGIntervalNode(), and clang::internal::fillIntervalNode().
| llvm::SmallDenseSet<const CFGIntervalNode *> clang::internal::CFGIntervalNode::Predecessors |
Definition at line 98 of file IntervalPartition.h.
Referenced by clang::internal::partitionIntoIntervalsImpl(), and preds().
| llvm::SmallDenseSet<const CFGIntervalNode *> clang::internal::CFGIntervalNode::Successors |
Definition at line 103 of file IntervalPartition.h.
Referenced by clang::internal::partitionIntoIntervalsImpl(), and succs().