LLVM API Documentation


Public Types | |
| typedef ScheduleIterator< _NodeType > | _Self |
Public Member Functions | |
| ScheduleIterator (const InstrSchedule &_schedule, unsigned _cycleNum, unsigned _slotNum) | |
| ScheduleIterator (const _Self &x) | |
| bool | operator== (const _Self &x) const |
| bool | operator!= (const _Self &x) const |
| _NodeType * | operator * () const |
| _NodeType * | operator-> () const |
| _Self & | operator++ () |
| _Self | operator++ (int) |
Static Public Member Functions | |
| static _Self | begin (const InstrSchedule &_schedule) |
| static _Self | end (const InstrSchedule &_schedule) |
Definition at line 94 of file InstrScheduling.cpp.
| typedef ScheduleIterator<_NodeType> llvm::ScheduleIterator< _NodeType >::_Self |
Definition at line 100 of file InstrScheduling.cpp.
| llvm::ScheduleIterator< _NodeType >::ScheduleIterator | ( | const InstrSchedule & | _schedule, | |
| unsigned | _cycleNum, | |||
| unsigned | _slotNum | |||
| ) | [inline] |
Definition at line 102 of file InstrScheduling.cpp.
| llvm::ScheduleIterator< _NodeType >::ScheduleIterator | ( | const _Self & | x | ) | [inline] |
Definition at line 109 of file InstrScheduling.cpp.
| ScheduleIterator< _NodeType > llvm::ScheduleIterator< _NodeType >::begin | ( | const InstrSchedule & | _schedule | ) | [static] |
| ScheduleIterator< _NodeType > llvm::ScheduleIterator< _NodeType >::end | ( | const InstrSchedule & | _schedule | ) | [static] |
Definition at line 283 of file InstrScheduling.cpp.
References llvm::InstrSchedule::groups.
Referenced by llvm::InstrSchedule::end().
| NodeType * llvm::ScheduleIterator< NodeType >::operator * | ( | ) | const [inline] |
Definition at line 214 of file InstrScheduling.cpp.
References llvm::InstrSchedule::groups.
Referenced by llvm::ScheduleIterator< _NodeType >::operator->().
| bool llvm::ScheduleIterator< _NodeType >::operator!= | ( | const _Self & | x | ) | const [inline] |
Definition at line 116 of file InstrScheduling.cpp.
References llvm::ScheduleIterator< _NodeType >::operator==().
| _Self llvm::ScheduleIterator< _NodeType >::operator++ | ( | int | ) | [inline] |
Definition at line 122 of file InstrScheduling.cpp.
| ScheduleIterator< _NodeType > & llvm::ScheduleIterator< _NodeType >::operator++ | ( | ) | [inline] |
| _NodeType* llvm::ScheduleIterator< _NodeType >::operator-> | ( | ) | const [inline] |
Definition at line 119 of file InstrScheduling.cpp.
References llvm::ScheduleIterator< _NodeType >::operator *().
| bool llvm::ScheduleIterator< _NodeType >::operator== | ( | const _Self & | x | ) | const [inline] |
Definition at line 112 of file InstrScheduling.cpp.
References llvm::ScheduleIterator< _NodeType >::cycleNum, llvm::ScheduleIterator< _NodeType >::S, and llvm::ScheduleIterator< _NodeType >::slotNum.
Referenced by llvm::ScheduleIterator< _NodeType >::operator!=().