class SUnitIterator
Declaration
class SUnitIterator { /* full declaration omitted */ };
Declared at: llvm/include/llvm/CodeGen/ScheduleDAG.h:616
Member Variables
- private llvm::SUnit* Node
- private unsigned int Operand
Method Overview
- private SUnitIterator(llvm::SUnit * N, unsigned int Op)
- public static llvm::SUnitIterator begin(llvm::SUnit * N)
- public static llvm::SUnitIterator end(llvm::SUnit * N)
- public const llvm::SUnit * getNode() const
- public unsigned int getOperand() const
- public const llvm::SDep & getSDep() const
- public bool isArtificialDep() const
- public bool isCtrlDep() const
Methods
¶SUnitIterator(llvm::SUnit* N, unsigned int Op)
SUnitIterator(llvm::SUnit* N, unsigned int Op)
Declared at: llvm/include/llvm/CodeGen/ScheduleDAG.h:620
Parameters
- llvm::SUnit* N
- unsigned int Op
¶static llvm::SUnitIterator begin(llvm::SUnit* N)
static llvm::SUnitIterator begin(llvm::SUnit* N)
Declared at: llvm/include/llvm/CodeGen/ScheduleDAG.h:647
Parameters
- llvm::SUnit* N
¶static llvm::SUnitIterator end(llvm::SUnit* N)
static llvm::SUnitIterator end(llvm::SUnit* N)
Declared at: llvm/include/llvm/CodeGen/ScheduleDAG.h:648
Parameters
- llvm::SUnit* N
¶const llvm::SUnit* getNode() const
const llvm::SUnit* getNode() const
Declared at: llvm/include/llvm/CodeGen/ScheduleDAG.h:653
¶unsigned int getOperand() const
unsigned int getOperand() const
Declared at: llvm/include/llvm/CodeGen/ScheduleDAG.h:652
¶const llvm::SDep& getSDep() const
const llvm::SDep& getSDep() const
Declared at: llvm/include/llvm/CodeGen/ScheduleDAG.h:662
¶bool isArtificialDep() const
bool isArtificialDep() const
Declared at: llvm/include/llvm/CodeGen/ScheduleDAG.h:659
¶bool isCtrlDep() const
bool isCtrlDep() const
Description
Tests if this is not an SDep::Data dependence.
Declared at: llvm/include/llvm/CodeGen/ScheduleDAG.h:656