class GISelWorkList
Declaration
template <unsigned int N>
class GISelWorkList { /* full declaration omitted */ };
Declared at: llvm/include/llvm/CodeGen/GlobalISel/GISelWorkList.h:31
Templates
- unsigned int N
Method Overview
- public GISelWorkList<N>()
- public void clear()
- public void deferred_insert(llvm::MachineInstr * I)
- public bool empty() const
- public void finalize()
- public void insert(llvm::MachineInstr * I)
- public llvm::MachineInstr * pop_back_val()
- public void remove(const llvm::MachineInstr * I)
- public unsigned int size() const
Methods
¶GISelWorkList<N>()
GISelWorkList<N>()
Declared at: llvm/include/llvm/CodeGen/GlobalISel/GISelWorkList.h:40
¶void clear()
void clear()
Declared at: llvm/include/llvm/CodeGen/GlobalISel/GISelWorkList.h:97
¶void deferred_insert(llvm::MachineInstr* I)
void deferred_insert(llvm::MachineInstr* I)
Declared at: llvm/include/llvm/CodeGen/GlobalISel/GISelWorkList.h:54
Parameters
¶bool empty() const
bool empty() const
Declared at: llvm/include/llvm/CodeGen/GlobalISel/GISelWorkList.h:42
¶void finalize()
void finalize()
Declared at: llvm/include/llvm/CodeGen/GlobalISel/GISelWorkList.h:65
¶void insert(llvm::MachineInstr* I)
void insert(llvm::MachineInstr* I)
Description
Add the specified instruction to the worklist if it isn't already in it.
Declared at: llvm/include/llvm/CodeGen/GlobalISel/GISelWorkList.h:78
Parameters
¶llvm::MachineInstr* pop_back_val()
llvm::MachineInstr* pop_back_val()
Declared at: llvm/include/llvm/CodeGen/GlobalISel/GISelWorkList.h:102
¶void remove(const llvm::MachineInstr* I)
void remove(const llvm::MachineInstr* I)
Description
Remove I from the worklist if it exists.
Declared at: llvm/include/llvm/CodeGen/GlobalISel/GISelWorkList.h:85
Parameters
- const llvm::MachineInstr* I
¶unsigned int size() const
unsigned int size() const
Declared at: llvm/include/llvm/CodeGen/GlobalISel/GISelWorkList.h:44