LLVM 18.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 45 of file SIInstrInfo.h.
|
default |
|
inline |
Definition at line 62 of file SIInstrInfo.h.
|
inline |
Definition at line 60 of file SIInstrInfo.h.
Referenced by llvm::SIInstrInfo::moveToVALU().
|
inline |
Definition at line 55 of file SIInstrInfo.h.
Referenced by llvm::SIInstrInfo::moveToVALU().
|
inline |
Definition at line 69 of file SIInstrInfo.h.
Referenced by llvm::SIInstrInfo::moveToVALU().
void SIInstrWorklist::insert | ( | MachineInstr * | MI | ) |
Definition at line 6434 of file SIInstrInfo.cpp.
References llvm::AMDGPU::getNamedOperandIdx(), and MI.
bool SIInstrWorklist::isDeferred | ( | MachineInstr * | MI | ) |
Definition at line 6444 of file SIInstrInfo.cpp.
References MI.
Referenced by llvm::SIInstrInfo::moveToVALU().
|
inline |
Definition at line 50 of file SIInstrInfo.h.
Referenced by llvm::SIInstrInfo::moveToVALU().