struct WasmEHFuncInfo
Declaration
struct WasmEHFuncInfo { /* full declaration omitted */ };
Declared at: llvm/include/llvm/CodeGen/WasmEHFuncInfo.h:27
Member Variables
- public DenseMap<llvm::BBOrMBB, llvm::BBOrMBB> EHPadUnwindMap
Method Overview
- public const llvm::BasicBlock * getEHPadUnwindDest(const llvm::BasicBlock * BB) const
- public llvm::MachineBasicBlock * getEHPadUnwindDest(llvm::MachineBasicBlock * MBB) const
- public bool hasEHPadUnwindDest(const llvm::BasicBlock * BB) const
- public bool hasEHPadUnwindDest(llvm::MachineBasicBlock * MBB) const
- public void setEHPadUnwindDest(const llvm::BasicBlock * BB, const llvm::BasicBlock * Dest)
- public void setEHPadUnwindDest(llvm::MachineBasicBlock * MBB, llvm::MachineBasicBlock * Dest)
Methods
¶const llvm::BasicBlock* getEHPadUnwindDest(
const llvm::BasicBlock* BB) const
const llvm::BasicBlock* getEHPadUnwindDest(
const llvm::BasicBlock* BB) const
Declared at: llvm/include/llvm/CodeGen/WasmEHFuncInfo.h:33
Parameters
- const llvm::BasicBlock* BB
¶llvm::MachineBasicBlock* getEHPadUnwindDest(
llvm::MachineBasicBlock* MBB) const
llvm::MachineBasicBlock* getEHPadUnwindDest(
llvm::MachineBasicBlock* MBB) const
Declared at: llvm/include/llvm/CodeGen/WasmEHFuncInfo.h:43
Parameters
¶bool hasEHPadUnwindDest(
const llvm::BasicBlock* BB) const
bool hasEHPadUnwindDest(
const llvm::BasicBlock* BB) const
Declared at: llvm/include/llvm/CodeGen/WasmEHFuncInfo.h:39
Parameters
- const llvm::BasicBlock* BB
¶bool hasEHPadUnwindDest(
llvm::MachineBasicBlock* MBB) const
bool hasEHPadUnwindDest(
llvm::MachineBasicBlock* MBB) const
Declared at: llvm/include/llvm/CodeGen/WasmEHFuncInfo.h:49
Parameters
¶void setEHPadUnwindDest(
const llvm::BasicBlock* BB,
const llvm::BasicBlock* Dest)
void setEHPadUnwindDest(
const llvm::BasicBlock* BB,
const llvm::BasicBlock* Dest)
Declared at: llvm/include/llvm/CodeGen/WasmEHFuncInfo.h:36
Parameters
- const llvm::BasicBlock* BB
- const llvm::BasicBlock* Dest
¶void setEHPadUnwindDest(
llvm::MachineBasicBlock* MBB,
llvm::MachineBasicBlock* Dest)
void setEHPadUnwindDest(
llvm::MachineBasicBlock* MBB,
llvm::MachineBasicBlock* Dest)
Declared at: llvm/include/llvm/CodeGen/WasmEHFuncInfo.h:46