LLVM 19.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)
 

Friends

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 
)
inline

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 >
friend

Definition at line 56 of file WebAssemblySortRegion.h.

◆ ConcreteSortRegion< WebAssemblyException >

friend class ConcreteSortRegion< WebAssemblyException >
friend

Definition at line 56 of file WebAssemblySortRegion.h.


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