LLVM 20.0.0git
|
#include "Target/WebAssembly/WebAssemblySortRegion.h"
Public Types | |
using | block_iterator = typename ArrayRef< MachineBasicBlock * >::const_iterator |
Public Member Functions | |
virtual | ~SortRegion ()=default |
virtual MachineBasicBlock * | getHeader () const =0 |
virtual bool | contains (const MachineBasicBlock *MBB) const =0 |
virtual unsigned | getNumBlocks () const =0 |
virtual iterator_range< block_iterator > | blocks () const =0 |
virtual bool | isLoop () const =0 |
Definition at line 32 of file WebAssemblySortRegion.h.
using llvm::WebAssembly::SortRegion::block_iterator = typename ArrayRef<MachineBasicBlock *>::const_iterator |
Definition at line 38 of file WebAssemblySortRegion.h.
|
virtualdefault |
|
pure virtual |
Implemented in llvm::WebAssembly::ConcreteSortRegion< T >.
|
pure virtual |
Implemented in llvm::WebAssembly::ConcreteSortRegion< T >.
|
pure virtual |
Implemented in llvm::WebAssembly::ConcreteSortRegion< T >.
|
pure virtual |
Implemented in llvm::WebAssembly::ConcreteSortRegion< T >.
|
pure virtual |
Implemented in llvm::WebAssembly::ConcreteSortRegion< T >, and llvm::WebAssembly::ConcreteSortRegion< T >.