|
LLVM 24.0.0git
|
This class represents an entry in the slot index list held in the SlotIndexes pass. More...
#include "llvm/CodeGen/SlotIndexes.h"
Additional Inherited Members | |
| Protected Types inherited from llvm::ilist_node_impl< ilist_detail::compute_node_options< IndexListEntry, Options... >::type > | |
| using | self_iterator |
| using | const_self_iterator |
| using | reverse_self_iterator |
| using | 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 47 of file SlotIndexes.h.
|
inline |
Definition at line 53 of file SlotIndexes.h.
|
inline |
Definition at line 63 of file SlotIndexes.h.
Referenced by llvm::SlotIndex::getApproxInstrDistance().
|
inline |
Definition at line 58 of file SlotIndexes.h.
Referenced by llvm::SlotIndexes::getInstructionFromIndex(), llvm::SlotIndexes::removeMachineInstrFromMaps(), llvm::SlotIndexes::removeSingleMachineInstrFromMaps(), and llvm::SlotIndexes::replaceMachineInstrInMaps().
|
inline |
Definition at line 55 of file SlotIndexes.h.
|
inline |
Definition at line 56 of file SlotIndexes.h.
|
inline |
Definition at line 64 of file SlotIndexes.h.
|
inline |
Definition at line 59 of file SlotIndexes.h.
Referenced by llvm::SlotIndexes::removeMachineInstrFromMaps(), llvm::SlotIndexes::removeMBBFromMaps(), llvm::SlotIndexes::removeSingleMachineInstrFromMaps(), and llvm::SlotIndexes::replaceMachineInstrInMaps().