LLVM 20.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 51 of file SIInstrInfo.h.
|
default |
|
inline |
Definition at line 68 of file SIInstrInfo.h.
|
inline |
Definition at line 66 of file SIInstrInfo.h.
Referenced by llvm::SIInstrInfo::moveToVALU().
|
inline |
Definition at line 61 of file SIInstrInfo.h.
Referenced by llvm::SIInstrInfo::moveToVALU().
|
inline |
Definition at line 75 of file SIInstrInfo.h.
Referenced by llvm::SIInstrInfo::moveToVALU().
void SIInstrWorklist::insert | ( | MachineInstr * | MI | ) |
Definition at line 7023 of file SIInstrInfo.cpp.
References llvm::AMDGPU::getNamedOperandIdx(), and MI.
bool SIInstrWorklist::isDeferred | ( | MachineInstr * | MI | ) |
Definition at line 7033 of file SIInstrInfo.cpp.
References MI.
Referenced by llvm::SIInstrInfo::moveToVALU().
|
inline |
Definition at line 56 of file SIInstrInfo.h.
Referenced by llvm::SIInstrInfo::moveToVALU().