LLVM 20.0.0git
|
#include "Target/WebAssembly/WebAssemblySortRegion.h"
Public Member Functions | |
ConcreteSortRegion (const T *Unit) | |
MachineBasicBlock * | getHeader () const override |
bool | contains (const MachineBasicBlock *MBB) const override |
unsigned | getNumBlocks () const override |
iterator_range< block_iterator > | blocks () const override |
bool | isLoop () const override |
bool | isLoop () const |
Public Member Functions inherited from llvm::WebAssembly::SortRegion | |
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 |
Additional Inherited Members | |
Public Types inherited from llvm::WebAssembly::SortRegion | |
using | block_iterator = typename ArrayRef< MachineBasicBlock * >::const_iterator |
Definition at line 43 of file WebAssemblySortRegion.h.
|
inline |
Definition at line 47 of file WebAssemblySortRegion.h.
|
inlineoverridevirtual |
Implements llvm::WebAssembly::SortRegion.
Definition at line 53 of file WebAssemblySortRegion.h.
|
inlineoverridevirtual |
Implements llvm::WebAssembly::SortRegion.
Definition at line 49 of file WebAssemblySortRegion.h.
References MBB.
|
inlineoverridevirtual |
Implements llvm::WebAssembly::SortRegion.
Definition at line 48 of file WebAssemblySortRegion.h.
|
inlineoverridevirtual |
Implements llvm::WebAssembly::SortRegion.
Definition at line 52 of file WebAssemblySortRegion.h.
|
virtual |
Implements llvm::WebAssembly::SortRegion.
Definition at line 11 of file WebAssemblySortRegion.cpp.
|
inlineoverridevirtual |
Implements llvm::WebAssembly::SortRegion.
Definition at line 56 of file WebAssemblySortRegion.h.