LLVM API Documentation
#include <ScheduleDAG.h>
Public Member Functions | |
bool | operator== (const SUnitIterator &x) const |
bool | operator!= (const SUnitIterator &x) const |
const SUnitIterator & | operator= (const SUnitIterator &I) |
pointer | operator* () const |
pointer | operator-> () const |
SUnitIterator & | operator++ () |
SUnitIterator | operator++ (int) |
unsigned | getOperand () const |
const SUnit * | getNode () const |
bool | isCtrlDep () const |
isCtrlDep - Test if this is not an SDep::Data dependence. More... | |
bool | isArtificialDep () const |
const SDep & | getSDep () const |
Static Public Member Functions | |
static SUnitIterator | begin (SUnit *N) |
static SUnitIterator | end (SUnit *N) |
Definition at line 599 of file ScheduleDAG.h.
|
inlinestatic |
Definition at line 630 of file ScheduleDAG.h.
Referenced by llvm::GraphTraits< SUnit * >::child_begin().
|
inlinestatic |
Definition at line 631 of file ScheduleDAG.h.
References llvm::SUnit::Preds.
Referenced by llvm::GraphTraits< SUnit * >::child_end().
|
inline |
Definition at line 636 of file ScheduleDAG.h.
|
inline |
Definition at line 635 of file ScheduleDAG.h.
|
inline |
Definition at line 644 of file ScheduleDAG.h.
References llvm::SUnit::Preds.
Referenced by isArtificialDep(), and isCtrlDep().
|
inline |
Definition at line 641 of file ScheduleDAG.h.
References getSDep(), and llvm::SDep::isArtificial().
Referenced by llvm::DOTGraphTraits< ScheduleDAG * >::getEdgeAttributes(), and llvm::DOTGraphTraits< ScheduleDAGMI * >::getEdgeAttributes().
|
inline |
isCtrlDep - Test if this is not an SDep::Data dependence.
Definition at line 638 of file ScheduleDAG.h.
References getSDep(), and llvm::SDep::isCtrl().
Referenced by llvm::DOTGraphTraits< ScheduleDAG * >::getEdgeAttributes(), and llvm::DOTGraphTraits< ScheduleDAGMI * >::getEdgeAttributes().
|
inline |
Definition at line 609 of file ScheduleDAG.h.
References operator==().
|
inline |
Definition at line 617 of file ScheduleDAG.h.
References llvm::SUnit::Preds.
Referenced by operator->().
|
inline |
Definition at line 622 of file ScheduleDAG.h.
|
inline |
Definition at line 626 of file ScheduleDAG.h.
|
inline |
Definition at line 620 of file ScheduleDAG.h.
References operator*().
|
inline |
Definition at line 611 of file ScheduleDAG.h.
|
inline |
Definition at line 606 of file ScheduleDAG.h.
Referenced by operator!=().