LLVM 22.0.0git
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)

Definition at line 52 of file WebAssemblySortRegion.cpp.

References getBottom(), llvm::MachineBasicBlock::getNumber(), MBB, and ML.

◆ getBottom() [2/3]

MachineBasicBlock * SortRegionInfo::getBottom ( const SortRegion * R)

Definition at line 45 of file WebAssemblySortRegion.cpp.

References getBottom().

Referenced by getBottom(), and getBottom().

◆ getBottom() [3/3]

◆ getRegionFor()

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

Definition at line 17 of file WebAssemblySortRegion.cpp.

References MBB, and ML.

◆ 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: