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

Methods

GISelWorkList<N>()

Declared at: llvm/include/llvm/CodeGen/GlobalISel/GISelWorkList.h:40

void clear()

Declared at: llvm/include/llvm/CodeGen/GlobalISel/GISelWorkList.h:97

void deferred_insert(llvm::MachineInstr* I)

Declared at: llvm/include/llvm/CodeGen/GlobalISel/GISelWorkList.h:54

Parameters

llvm::MachineInstr* I

bool empty() const

Declared at: llvm/include/llvm/CodeGen/GlobalISel/GISelWorkList.h:42

void finalize()

Declared at: llvm/include/llvm/CodeGen/GlobalISel/GISelWorkList.h:65

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* I

llvm::MachineInstr* pop_back_val()

Declared at: llvm/include/llvm/CodeGen/GlobalISel/GISelWorkList.h:102

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

Declared at: llvm/include/llvm/CodeGen/GlobalISel/GISelWorkList.h:44