|
LLVM 22.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 56 of file SIInstrInfo.h.
|
default |
References MI.
|
inline |
Definition at line 73 of file SIInstrInfo.h.
|
inline |
Definition at line 71 of file SIInstrInfo.h.
Referenced by llvm::SIInstrInfo::moveToVALU().
|
inline |
Definition at line 66 of file SIInstrInfo.h.
Referenced by llvm::SIInstrInfo::moveToVALU().
|
inline |
Definition at line 80 of file SIInstrInfo.h.
Referenced by llvm::SIInstrInfo::moveToVALU().
| void SIInstrWorklist::insert | ( | MachineInstr * | MI | ) |
Definition at line 7541 of file SIInstrInfo.cpp.
References llvm::MachineBasicBlock::insert(), and MI.
| bool SIInstrWorklist::isDeferred | ( | MachineInstr * | MI | ) |
Definition at line 7551 of file SIInstrInfo.cpp.
References MI.
Referenced by llvm::SIInstrInfo::moveToVALU().
|
inline |
Definition at line 61 of file SIInstrInfo.h.
Referenced by llvm::SIInstrInfo::moveToVALU().