LLVM  8.0.0svn
Public Member Functions | List of all members
llvm::GISelWorkList< N > Class Template Reference

#include "llvm/CodeGen/GlobalISel/GISelWorkList.h"

Public Member Functions

 GISelWorkList ()=default
 
bool empty () const
 
unsigned size () const
 
void insert (MachineInstr *I)
 Add - Add the specified instruction to the worklist if it isn't already in it. More...
 
void remove (MachineInstr *I)
 Remove - remove I from the worklist if it exists. More...
 
MachineInstrpop_back_val ()
 

Detailed Description

template<unsigned N>
class llvm::GISelWorkList< N >

Definition at line 26 of file GISelWorkList.h.

Constructor & Destructor Documentation

◆ GISelWorkList()

template<unsigned N>
llvm::GISelWorkList< N >::GISelWorkList ( )
default

Member Function Documentation

◆ empty()

template<unsigned N>
bool llvm::GISelWorkList< N >::empty ( ) const
inline

◆ insert()

template<unsigned N>
void llvm::GISelWorkList< N >::insert ( MachineInstr I)
inline

◆ pop_back_val()

template<unsigned N>
MachineInstr* llvm::GISelWorkList< N >::pop_back_val ( )
inline

◆ remove()

template<unsigned N>
void llvm::GISelWorkList< N >::remove ( MachineInstr I)
inline

◆ size()

template<unsigned N>
unsigned llvm::GISelWorkList< N >::size ( ) const
inline

The documentation for this class was generated from the following file: