LLVM: llvm::WebAssembly::ConcreteSortRegion< T > Class Template Reference (original) (raw)

#include "[Target/WebAssembly/WebAssemblySortRegion.h](WebAssemblySortRegion%5F8h%5Fsource.html)"

Inheritance diagram for llvm::WebAssembly::ConcreteSortRegion< T >:

[legend]

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
Additional Inherited Members
Public Types inherited from llvm::WebAssembly::SortRegion
using block_iterator = ArrayRef<MachineBasicBlock *>::const_iterator

Detailed Description

template<typename T>
class llvm::WebAssembly::ConcreteSortRegion< T >

Definition at line 43 of file WebAssemblySortRegion.h.

Constructor & Destructor Documentation

template<typename T>

llvm::WebAssembly::ConcreteSortRegion< T >::ConcreteSortRegion ( const T * Unit) inline

Definition at line 47 of file WebAssemblySortRegion.h.

References T.

Member Function Documentation

blocks()

template<typename T>

iterator_range< block_iterator > llvm::WebAssembly::ConcreteSortRegion< T >::blocks ( ) const inlineoverridevirtual

Implements llvm::WebAssembly::SortRegion.

Definition at line 53 of file WebAssemblySortRegion.h.

contains()

template<typename T>

bool llvm::WebAssembly::ConcreteSortRegion< T >::contains ( const MachineBasicBlock * MBB) const inlineoverridevirtual

Implements llvm::WebAssembly::SortRegion.

Definition at line 49 of file WebAssemblySortRegion.h.

References MBB.

getHeader()

template<typename T>

MachineBasicBlock * llvm::WebAssembly::ConcreteSortRegion< T >::getHeader ( ) const inlineoverridevirtual

Implements llvm::WebAssembly::SortRegion.

Definition at line 48 of file WebAssemblySortRegion.h.

getNumBlocks()

template<typename T>

unsigned llvm::WebAssembly::ConcreteSortRegion< T >::getNumBlocks ( ) const inlineoverridevirtual

Implements llvm::WebAssembly::SortRegion.

Definition at line 52 of file WebAssemblySortRegion.h.

isLoop() [1/2]

bool llvm::WebAssembly::ConcreteSortRegion< MachineLoop >::isLoop ( ) const virtual

Implements llvm::WebAssembly::SortRegion.

Definition at line 11 of file WebAssemblySortRegion.cpp.

isLoop() [2/2]

template<typename T>

bool llvm::WebAssembly::ConcreteSortRegion< T >::isLoop ( ) const inlineoverridevirtual

Implements llvm::WebAssembly::SortRegion.

Definition at line 56 of file WebAssemblySortRegion.h.


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