class SUnitIterator
Declaration
class SUnitIterator : public std::iterator { /* full declaration omitted */ };
Declared at: llvm/include/llvm/CodeGen/ScheduleDAG.h:617
Inherits from: std::iterator
Method Overview
- 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
¶static llvm::SUnitIterator begin(llvm::SUnit* N)
static llvm::SUnitIterator begin(llvm::SUnit* N)
Declared at: llvm/include/llvm/CodeGen/ScheduleDAG.h:643
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:644
Parameters
- llvm::SUnit* N
¶const llvm::SUnit* getNode() const
const llvm::SUnit* getNode() const
Declared at: llvm/include/llvm/CodeGen/ScheduleDAG.h:649
¶unsigned int getOperand() const
unsigned int getOperand() const
Declared at: llvm/include/llvm/CodeGen/ScheduleDAG.h:648
¶const llvm::SDep& getSDep() const
const llvm::SDep& getSDep() const
Declared at: llvm/include/llvm/CodeGen/ScheduleDAG.h:658
¶bool isArtificialDep() const
bool isArtificialDep() const
Declared at: llvm/include/llvm/CodeGen/ScheduleDAG.h:655
¶bool isCtrlDep() const
bool isCtrlDep() const
Description
Tests if this is not an SDep::Data dependence.
Declared at: llvm/include/llvm/CodeGen/ScheduleDAG.h:652