LLVM
8.0.1
|
#include "Target/WebAssembly/WebAssemblyExceptionInfo.h"
Public Types | |
using | block_iterator = typename ArrayRef< MachineBasicBlock * >::const_iterator |
using | iterator = typename std::vector< WebAssemblyException * >::const_iterator |
Definition at line 43 of file WebAssemblyExceptionInfo.h.
using llvm::WebAssemblyException::block_iterator = typename ArrayRef<MachineBasicBlock *>::const_iterator |
Definition at line 78 of file WebAssemblyExceptionInfo.h.
using llvm::WebAssemblyException::iterator = typename std::vector<WebAssemblyException *>::const_iterator |
Definition at line 94 of file WebAssemblyExceptionInfo.h.
|
inline |
Definition at line 52 of file WebAssemblyExceptionInfo.h.
Referenced by ~WebAssemblyException().
|
inline |
Definition at line 53 of file WebAssemblyExceptionInfo.h.
References llvm::DeleteContainerPointers(), operator=(), and WebAssemblyException().
|
delete |
|
inline |
Definition at line 73 of file WebAssemblyExceptionInfo.h.
References llvm::SmallPtrSetImpl< PtrType >::insert().
Referenced by llvm::WebAssemblyExceptionInfo::recalculate().
|
inline |
Definition at line 93 of file WebAssemblyExceptionInfo.h.
|
inline |
Definition at line 95 of file WebAssemblyExceptionInfo.h.
|
inline |
Definition at line 79 of file WebAssemblyExceptionInfo.h.
References getBlocks().
Referenced by blocks().
|
inline |
Definition at line 80 of file WebAssemblyExceptionInfo.h.
References getBlocks().
Referenced by blocks().
|
inline |
Definition at line 81 of file WebAssemblyExceptionInfo.h.
References block_begin(), block_end(), and llvm::make_range().
|
inline |
Definition at line 62 of file WebAssemblyExceptionInfo.h.
References getParentException().
|
inline |
Definition at line 69 of file WebAssemblyExceptionInfo.h.
References llvm::SmallPtrSetImpl< PtrType >::count().
LLVM_DUMP_METHOD void WebAssemblyException::dump | ( | ) | const |
Definition at line 189 of file WebAssemblyExceptionInfo.cpp.
References llvm::dbgs(), and llvm::WebAssemblyExceptionInfo::print().
Referenced by getExceptionDepth().
|
inline |
Definition at line 96 of file WebAssemblyExceptionInfo.h.
|
inline |
Definition at line 77 of file WebAssemblyExceptionInfo.h.
Referenced by block_begin(), and block_end().
|
inline |
Definition at line 85 of file WebAssemblyExceptionInfo.h.
Referenced by llvm::WebAssemblyExceptionInfo::getAnalysisUsage().
|
inline |
Definition at line 57 of file WebAssemblyExceptionInfo.h.
Referenced by llvm::WebAssemblyExceptionInfo::getAnalysisUsage().
|
inline |
Definition at line 104 of file WebAssemblyExceptionInfo.h.
References D, llvm::Depth, dump(), llvm::operator<<(), and print().
|
inline |
Definition at line 58 of file WebAssemblyExceptionInfo.h.
|
inline |
Definition at line 84 of file WebAssemblyExceptionInfo.h.
|
inline |
Definition at line 59 of file WebAssemblyExceptionInfo.h.
Referenced by llvm::WebAssemblyExceptionInfo::addTopLevelException(), contains(), llvm::WebAssemblyExceptionInfo::getAnalysisUsage(), and llvm::WebAssemblyExceptionInfo::recalculate().
|
inline |
Definition at line 87 of file WebAssemblyExceptionInfo.h.
Referenced by llvm::WebAssemblyExceptionInfo::getAnalysisUsage().
|
inline |
Definition at line 90 of file WebAssemblyExceptionInfo.h.
|
delete |
Referenced by ~WebAssemblyException(), and llvm::WebAssemblyExceptionInfo::~WebAssemblyExceptionInfo().
void WebAssemblyException::print | ( | raw_ostream & | OS, |
unsigned | Depth = 0 |
||
) | const |
Definition at line 166 of file WebAssemblyExceptionInfo.cpp.
References llvm::MachineBasicBlock::getBasicBlock(), llvm::MachineBasicBlock::getNumber(), I, and llvm::raw_ostream::indent().
Referenced by llvm::WebAssemblyExceptionInfo::addTopLevelException(), getExceptionDepth(), llvm::operator<<(), and llvm::WebAssemblyExceptionInfo::print().
|
inline |
Definition at line 98 of file WebAssemblyExceptionInfo.h.
Referenced by llvm::WebAssemblyExceptionInfo::getAnalysisUsage().
|
inline |
Definition at line 99 of file WebAssemblyExceptionInfo.h.
References From, and llvm::reverse().
|
inline |
Definition at line 60 of file WebAssemblyExceptionInfo.h.
Referenced by llvm::WebAssemblyExceptionInfo::getAnalysisUsage().