|
LLVM 24.0.0git
|
Utility to store machine instructions worklist. More...
#include "Target/AMDGPU/SIInstrInfo.h"
Public Member Functions | |
| SIInstrWorklist ()=default | |
| void | insert (MachineInstr *MI) |
| MachineInstr * | top () const |
| void | erase_top () |
| bool | empty () const |
| void | clear () |
| bool | isDeferred (MachineInstr *MI) |
| SetVector< MachineInstr * > & | getDeferredList () |
Utility to store machine instructions worklist.
Definition at line 69 of file SIInstrInfo.h.
|
default |
References MI.
|
inline |
Definition at line 83 of file SIInstrInfo.h.
|
inline |
Definition at line 81 of file SIInstrInfo.h.
Referenced by llvm::SIInstrInfo::moveToVALU().
|
inline |
Definition at line 76 of file SIInstrInfo.h.
Referenced by llvm::SIInstrInfo::moveToVALU().
|
inline |
Definition at line 92 of file SIInstrInfo.h.
Referenced by llvm::SIInstrInfo::moveToVALU().
| void SIInstrWorklist::insert | ( | MachineInstr * | MI | ) |
Definition at line 7854 of file SIInstrInfo.cpp.
References MI, and llvm::MachineBasicBlock::push_back().
| bool SIInstrWorklist::isDeferred | ( | MachineInstr * | MI | ) |
Definition at line 7865 of file SIInstrInfo.cpp.
References MI.
Referenced by llvm::SIInstrInfo::moveToVALU().
|
inline |
Definition at line 74 of file SIInstrInfo.h.
Referenced by llvm::SIInstrInfo::moveToVALU().