LLVM  14.0.0git
Public Member Functions | Friends | List of all members
llvm::WebAssembly::SortRegionInfo Class Reference

#include "Target/WebAssembly/WebAssemblySortRegion.h"

Public Member Functions

 SortRegionInfo (const MachineLoopInfo &MLI, const WebAssemblyExceptionInfo &WEI)
const SortRegiongetRegionFor (const MachineBasicBlock *MBB)
MachineBasicBlockgetBottom (const SortRegion *R)
MachineBasicBlockgetBottom (const MachineLoop *ML)
MachineBasicBlockgetBottom (const WebAssemblyException *WE)


class ConcreteSortRegion< MachineLoopInfo >
class ConcreteSortRegion< WebAssemblyException >

Detailed Description

Definition at line 61 of file WebAssemblySortRegion.h.

Constructor & Destructor Documentation

◆ SortRegionInfo()

llvm::WebAssembly::SortRegionInfo::SortRegionInfo ( const MachineLoopInfo MLI,
const WebAssemblyExceptionInfo WEI 

Definition at line 72 of file WebAssemblySortRegion.h.

Member Function Documentation

◆ getBottom() [1/3]

MachineBasicBlock * SortRegionInfo::getBottom ( const MachineLoop ML)

◆ getBottom() [2/3]

MachineBasicBlock * SortRegionInfo::getBottom ( const SortRegion R)

◆ getBottom() [3/3]

MachineBasicBlock * SortRegionInfo::getBottom ( const WebAssemblyException WE)

◆ getRegionFor()

const SortRegion * SortRegionInfo::getRegionFor ( const MachineBasicBlock MBB)

Friends And Related Function Documentation

◆ ConcreteSortRegion< MachineLoopInfo >

friend class ConcreteSortRegion< MachineLoopInfo >

Definition at line 62 of file WebAssemblySortRegion.h.

◆ ConcreteSortRegion< WebAssemblyException >

friend class ConcreteSortRegion< WebAssemblyException >

Definition at line 63 of file WebAssemblySortRegion.h.

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