LLVM 20.0.0git
|
#include "Target/WebAssembly/WebAssemblyExceptionInfo.h"
Public Types | |
using | block_iterator = typename ArrayRef< MachineBasicBlock * >::const_iterator |
using | iterator = typename decltype(SubExceptions)::const_iterator |
Definition at line 42 of file WebAssemblyExceptionInfo.h.
using llvm::WebAssemblyException::block_iterator = typename ArrayRef<MachineBasicBlock *>::const_iterator |
Definition at line 79 of file WebAssemblyExceptionInfo.h.
using llvm::WebAssemblyException::iterator = typename decltype(SubExceptions)::const_iterator |
Definition at line 99 of file WebAssemblyExceptionInfo.h.
|
inline |
Definition at line 51 of file WebAssemblyExceptionInfo.h.
|
delete |
|
inline |
Definition at line 74 of file WebAssemblyExceptionInfo.h.
References Blocks, llvm::SmallPtrSetImpl< PtrType >::insert(), and MBB.
|
inline |
Definition at line 96 of file WebAssemblyExceptionInfo.h.
References E.
|
inline |
Definition at line 71 of file WebAssemblyExceptionInfo.h.
References llvm::SmallPtrSetImpl< PtrType >::insert(), and MBB.
Referenced by llvm::WebAssemblyExceptionInfo::recalculate().
|
inline |
Definition at line 73 of file WebAssemblyExceptionInfo.h.
|
inline |
Definition at line 100 of file WebAssemblyExceptionInfo.h.
|
inline |
Definition at line 80 of file WebAssemblyExceptionInfo.h.
References getBlocks().
Referenced by blocks().
|
inline |
Definition at line 81 of file WebAssemblyExceptionInfo.h.
References getBlocks().
Referenced by blocks().
|
inline |
Definition at line 82 of file WebAssemblyExceptionInfo.h.
References block_begin(), block_end(), and llvm::make_range().
Referenced by llvm::WebAssembly::SortRegionInfo::getBottom().
|
inline |
Definition at line 67 of file WebAssemblyExceptionInfo.h.
References llvm::SmallPtrSetImpl< PtrType >::count(), and MBB.
|
inline |
Definition at line 60 of file WebAssemblyExceptionInfo.h.
References contains(), and getParentException().
Referenced by contains().
LLVM_DUMP_METHOD void WebAssemblyException::dump | ( | ) | const |
Definition at line 362 of file WebAssemblyExceptionInfo.cpp.
References llvm::dbgs(), and print().
|
inline |
Definition at line 101 of file WebAssemblyExceptionInfo.h.
|
inline |
Definition at line 78 of file WebAssemblyExceptionInfo.h.
References Blocks.
Referenced by block_begin(), block_end(), and print().
|
inline |
Definition at line 87 of file WebAssemblyExceptionInfo.h.
|
inline |
Definition at line 86 of file WebAssemblyExceptionInfo.h.
References Blocks.
|
inline |
Definition at line 55 of file WebAssemblyExceptionInfo.h.
Referenced by print().
|
inline |
|
inline |
Definition at line 56 of file WebAssemblyExceptionInfo.h.
Referenced by llvm::WebAssembly::SortRegionInfo::getBottom().
|
inline |
Definition at line 85 of file WebAssemblyExceptionInfo.h.
References Blocks.
|
inline |
Definition at line 57 of file WebAssemblyExceptionInfo.h.
Referenced by contains(), and llvm::WebAssemblyExceptionInfo::recalculate().
|
inline |
Definition at line 93 of file WebAssemblyExceptionInfo.h.
|
inline |
Definition at line 90 of file WebAssemblyExceptionInfo.h.
|
delete |
void WebAssemblyException::print | ( | raw_ostream & | OS, |
unsigned | Depth = 0 |
||
) | const |
Definition at line 339 of file WebAssemblyExceptionInfo.cpp.
References llvm::Depth, llvm::MachineBasicBlock::getBasicBlock(), getBlocks(), getEHPad(), getExceptionDepth(), llvm::MachineBasicBlock::getNumber(), I, llvm::raw_ostream::indent(), MBB, OS, and print().
Referenced by dump(), operator<<(), llvm::WebAssemblyExceptionInfo::print(), and print().
|
inline |
Definition at line 72 of file WebAssemblyExceptionInfo.h.
References llvm::SmallPtrSetImpl< PtrType >::erase(), and MBB.
|
inline |
Definition at line 103 of file WebAssemblyExceptionInfo.h.
|
inline |
Definition at line 104 of file WebAssemblyExceptionInfo.h.
|
inline |
Definition at line 58 of file WebAssemblyExceptionInfo.h.