Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyExceptionInfo.h10 /// \brief This file implements WebAssemblyException information analysis.
30 // instructions* | -> A WebAssemblyException consists of this region
33 // A WebAssemblyException object contains BBs that belong to a 'catch' part of
42 class WebAssemblyException {
45 WebAssemblyException *ParentException = nullptr;
46 std::vector<std::unique_ptr<WebAssemblyException>> SubExceptions;
51 WebAssemblyException(MachineBasicBlock *EHPad) : EHPad(EHPad) {}
52 WebAssemblyException(const WebAssemblyException &) = delete;
53 const WebAssemblyException
50 WebAssemblyException(MachineBasicBlock *EHPad) : EHPad(EHPad) {} WebAssemblyException() function
[all...]
H A DWebAssemblyExceptionInfo.cpp83 SmallVector<std::unique_ptr<WebAssemblyException>, 8> Exceptions; in recalculate()
88 auto WE = std::make_unique<WebAssemblyException>(EHPad); in recalculate()
126 SmallVector<std::pair<WebAssemblyException *, WebAssemblyException *>> in recalculate()
199 WebAssemblyException *WE = getExceptionFor(MBB); in recalculate()
222 WebAssemblyException *InnerWE = getExceptionFor(MBB); in recalculate()
246 WebAssemblyException *WE = getExceptionFor(MBB); in recalculate()
251 SmallVector<WebAssemblyException*, 8> ExceptionPointers; in recalculate()
284 WebAssemblyException *WE, const MachineDominatorTree &MDT, in discoverAndMapException()
298 WebAssemblyException *SubE = getOutermostException(MBB); in discoverAndMapException()
329 WebAssemblyException *
[all …]
H A DWebAssemblySortRegion.h26 class WebAssemblyException; variable
63 friend class ConcreteSortRegion<WebAssemblyException>;
68 DenseMap<const WebAssemblyException *, std::unique_ptr<SortRegion>>
84 MachineBasicBlock *getBottom(const WebAssemblyException *WE);
H A DWebAssemblySortRegion.cpp40 std::make_unique<ConcreteSortRegion<WebAssemblyException>>(WE); in getRegionFor()
72 MachineBasicBlock *SortRegionInfo::getBottom(const WebAssemblyException *WE) { in getBottom()
H A DWebAssemblyCFGStackify.cpp489 WebAssemblyException *WE = WEI.getExceptionFor(&MBB); in placeTryMarker()