|
LLVM 22.0.0git
|
#include "llvm/CodeGen/DFAPacketizer.h"
Public Member Functions | |
| DFAPacketizer (const InstrItineraryData *InstrItins, Automaton< uint64_t > a, ArrayRef< unsigned > ItinActions) | |
| void | clearResources () |
| void | setTrackResources (bool Track) |
| bool | canReserveResources (const MCInstrDesc *MID) |
| void | reserveResources (const MCInstrDesc *MID) |
| bool | canReserveResources (MachineInstr &MI) |
| void | reserveResources (MachineInstr &MI) |
| unsigned | getUsedResources (unsigned InstIdx) |
| const InstrItineraryData * | getInstrItins () const |
Definition at line 73 of file DFAPacketizer.h.
|
inline |
Definition at line 82 of file DFAPacketizer.h.
References llvm::move().
| bool DFAPacketizer::canReserveResources | ( | const MCInstrDesc * | MID | ) |
Definition at line 55 of file DFAPacketizer.cpp.
References llvm::MCInstrDesc::getSchedClass().
Referenced by canReserveResources().
| bool DFAPacketizer::canReserveResources | ( | MachineInstr & | MI | ) |
Definition at line 73 of file DFAPacketizer.cpp.
References canReserveResources(), and MI.
|
inline |
Definition at line 90 of file DFAPacketizer.h.
|
inline |
Definition at line 126 of file DFAPacketizer.h.
Definition at line 85 of file DFAPacketizer.cpp.
References assert(), llvm::ArrayRef< T >::empty(), and llvm::ArrayRef< T >::front().
| void DFAPacketizer::reserveResources | ( | const MCInstrDesc * | MID | ) |
Definition at line 64 of file DFAPacketizer.cpp.
References llvm::MCInstrDesc::getSchedClass().
Referenced by reserveResources().
| void DFAPacketizer::reserveResources | ( | MachineInstr & | MI | ) |
Definition at line 80 of file DFAPacketizer.cpp.
References MI, and reserveResources().
|
inline |
Definition at line 97 of file DFAPacketizer.h.