LLVM 20.0.0git
|
#include "llvm/CodeGen/WasmEHFuncInfo.h"
Public Member Functions | |
const BasicBlock * | getUnwindDest (const BasicBlock *BB) const |
SmallPtrSet< const BasicBlock *, 4 > | getUnwindSrcs (const BasicBlock *BB) const |
void | setUnwindDest (const BasicBlock *BB, const BasicBlock *Dest) |
bool | hasUnwindDest (const BasicBlock *BB) const |
bool | hasUnwindSrcs (const BasicBlock *BB) const |
MachineBasicBlock * | getUnwindDest (MachineBasicBlock *MBB) const |
SmallPtrSet< MachineBasicBlock *, 4 > | getUnwindSrcs (MachineBasicBlock *MBB) const |
void | setUnwindDest (MachineBasicBlock *MBB, MachineBasicBlock *Dest) |
bool | hasUnwindDest (MachineBasicBlock *MBB) const |
bool | hasUnwindSrcs (MachineBasicBlock *MBB) const |
Public Attributes | |
DenseMap< BBOrMBB, BBOrMBB > | SrcToUnwindDest |
DenseMap< BBOrMBB, SmallPtrSet< BBOrMBB, 4 > > | UnwindDestToSrcs |
Definition at line 32 of file WasmEHFuncInfo.h.
|
inline |
Definition at line 39 of file WasmEHFuncInfo.h.
References assert(), hasUnwindDest(), and SrcToUnwindDest.
|
inline |
Definition at line 62 of file WasmEHFuncInfo.h.
References assert(), hasUnwindDest(), MBB, and SrcToUnwindDest.
|
inline |
Definition at line 43 of file WasmEHFuncInfo.h.
References assert(), hasUnwindSrcs(), P, and UnwindDestToSrcs.
|
inline |
Definition at line 67 of file WasmEHFuncInfo.h.
References assert(), hasUnwindSrcs(), MBB, P, and UnwindDestToSrcs.
|
inline |
Definition at line 55 of file WasmEHFuncInfo.h.
References SrcToUnwindDest.
Referenced by getUnwindDest().
|
inline |
Definition at line 79 of file WasmEHFuncInfo.h.
References MBB, and SrcToUnwindDest.
|
inline |
Definition at line 58 of file WasmEHFuncInfo.h.
References UnwindDestToSrcs.
Referenced by getUnwindSrcs().
|
inline |
Definition at line 82 of file WasmEHFuncInfo.h.
References MBB, and UnwindDestToSrcs.
|
inline |
Definition at line 51 of file WasmEHFuncInfo.h.
References SrcToUnwindDest, and UnwindDestToSrcs.
Referenced by llvm::calculateWasmEHInfo().
|
inline |
Definition at line 75 of file WasmEHFuncInfo.h.
References MBB, SrcToUnwindDest, and UnwindDestToSrcs.
Definition at line 35 of file WasmEHFuncInfo.h.
Referenced by getUnwindDest(), hasUnwindDest(), llvm::FunctionLoweringInfo::set(), and setUnwindDest().
DenseMap<BBOrMBB, SmallPtrSet<BBOrMBB, 4> > llvm::WasmEHFuncInfo::UnwindDestToSrcs |
Definition at line 36 of file WasmEHFuncInfo.h.
Referenced by getUnwindSrcs(), hasUnwindSrcs(), llvm::FunctionLoweringInfo::set(), and setUnwindDest().