LLVM: llvm::HexagonBlockRanges::InstrIndexMap Class Reference (original) (raw)
#include "[Target/Hexagon/HexagonBlockRanges.h](HexagonBlockRanges%5F8h%5Fsource.html)"
| Public Member Functions | |
|---|---|
| InstrIndexMap (MachineBasicBlock &B) | |
| MachineInstr * | getInstr (IndexType Idx) const |
| IndexType | getIndex (MachineInstr *MI) const |
| MachineBasicBlock & | getBlock () const |
| IndexType | getPrevIndex (IndexType Idx) const |
| IndexType | getNextIndex (IndexType Idx) const |
| void | replaceInstr (MachineInstr *OldMI, MachineInstr *NewMI) |
Definition at line 125 of file HexagonBlockRanges.h.
◆ getBlock()
| MachineBasicBlock & llvm::HexagonBlockRanges::InstrIndexMap::getBlock ( ) const | inline |
|---|
◆ getIndex()
◆ getInstr()
◆ getNextIndex()
◆ getPrevIndex()
◆ replaceInstr()
◆ operator<<
◆ First
IndexType llvm::HexagonBlockRanges::InstrIndexMap::First
◆ Last
IndexType llvm::HexagonBlockRanges::InstrIndexMap::Last
The documentation for this class was generated from the following files:
- lib/Target/Hexagon/HexagonBlockRanges.h
- lib/Target/Hexagon/HexagonBlockRanges.cpp