|
LLVM
4.0.0
|
This class represents an entry in the slot index list held in the SlotIndexes pass. More...
#include <SlotIndexes.h>
Public Member Functions | |
| IndexListEntry (MachineInstr *mi, unsigned index) | |
| MachineInstr * | getInstr () const |
| void | setInstr (MachineInstr *mi) |
| unsigned | getIndex () const |
| void | setIndex (unsigned index) |
Public Member Functions inherited from llvm::ilist_node_impl< ilist_detail::compute_node_options< IndexListEntry, Options...>::type > | |
| self_iterator | getIterator () |
| const_self_iterator | getIterator () const |
| reverse_self_iterator | getReverseIterator () |
| const_reverse_self_iterator | getReverseIterator () const |
| bool | isSentinel () const |
| Check whether this is the sentinel node. More... | |
Additional Inherited Members | |
Protected Types inherited from llvm::ilist_node_impl< ilist_detail::compute_node_options< IndexListEntry, Options...>::type > | |
| typedef ilist_iterator < ilist_detail::compute_node_options < IndexListEntry, Options...> ::type, false, false > | self_iterator |
| typedef ilist_iterator < ilist_detail::compute_node_options < IndexListEntry, Options...> ::type, false, true > | const_self_iterator |
| typedef ilist_iterator < ilist_detail::compute_node_options < IndexListEntry, Options...> ::type, true, false > | reverse_self_iterator |
| typedef ilist_iterator < ilist_detail::compute_node_options < IndexListEntry, Options...> ::type, true, true > | const_reverse_self_iterator |
Protected Member Functions inherited from llvm::ilist_node_impl< ilist_detail::compute_node_options< IndexListEntry, Options...>::type > | |
| ilist_node_impl ()=default | |
This class represents an entry in the slot index list held in the SlotIndexes pass.
It should not be used directly. See the SlotIndex & SlotIndexes classes for the public interface to this information.
Definition at line 38 of file SlotIndexes.h.
|
inline |
Definition at line 44 of file SlotIndexes.h.
|
inline |
Definition at line 51 of file SlotIndexes.h.
Referenced by llvm::SlotIndex::getInstrDistance(), llvm::SlotIndex::isEarlierInstr(), and llvm::SlotIndex::print().
|
inline |
Definition at line 46 of file SlotIndexes.h.
Referenced by llvm::SlotIndexes::getInstructionFromIndex().
|
inline |
Definition at line 52 of file SlotIndexes.h.
|
inline |
Definition at line 47 of file SlotIndexes.h.
1.8.6