Home
last modified time | relevance | path

Searched refs:WebAssemblyException (Results 1 – 4 of 4) sorted by relevance

/freebsd-12.1/contrib/llvm/lib/Target/WebAssembly/
H A DWebAssemblyExceptionInfo.h43 class WebAssemblyException {
46 WebAssemblyException *ParentException = nullptr;
47 std::vector<WebAssemblyException *> SubExceptions;
52 WebAssemblyException(MachineBasicBlock *EHPad) : EHPad(EHPad) {} in WebAssemblyException() function
54 WebAssemblyException(const WebAssemblyException &) = delete;
55 const WebAssemblyException &operator=(const WebAssemblyException &) = delete;
62 bool contains(const WebAssemblyException *WE) const { in contains()
90 std::vector<WebAssemblyException *> &getSubExceptions() { in getSubExceptions()
121 std::vector<WebAssemblyException *> TopLevelExceptions;
123 void discoverAndMapException(WebAssemblyException *WE,
[all …]
H A DWebAssemblyExceptionInfo.cpp49 SmallVector<WebAssemblyException *, 8> Exceptions; in recalculate()
58 auto *WE = new WebAssemblyException(EHPad); in recalculate()
66 WebAssemblyException *WE = getExceptionFor(MBB); in recalculate()
101 WebAssemblyException *WE, const MachineDominatorTree &MDT, in discoverAndMapException()
125 WebAssemblyException *SubE = getOutermostException(MBB); in discoverAndMapException()
156 WebAssemblyException *
158 WebAssemblyException *WE = getExceptionFor(MBB); in getOutermostException()
160 while (WebAssemblyException *Parent = WE->getParentException()) in getOutermostException()
166 void WebAssemblyException::print(raw_ostream &OS, unsigned Depth) const { in print()
189 LLVM_DUMP_METHOD void WebAssemblyException::dump() const { print(dbgs()); } in dump()
[all …]
H A DWebAssemblyCFGSort.cpp77 DenseMap<const WebAssemblyException *, std::unique_ptr<Region>> ExceptionMap;
100 llvm::make_unique<ConcreteRegion<WebAssemblyException>>(WE); in getRegionFor()
H A DWebAssemblyCFGStackify.cpp197 WebAssemblyException *WE = WEI.getExceptionFor(TryToEHPad[Begin]); in getBottom()
446 WebAssemblyException *WE = WEI.getExceptionFor(&MBB); in placeTryMarker()