Searched refs:WebAssemblyException (Results 1 – 5 of 5) sorted by relevance
42 class WebAssemblyException {45 WebAssemblyException *ParentException = nullptr;46 std::vector<std::unique_ptr<WebAssemblyException>> SubExceptions;51 WebAssemblyException(MachineBasicBlock *EHPad) : EHPad(EHPad) {} in WebAssemblyException() function52 WebAssemblyException(const WebAssemblyException &) = delete;53 const WebAssemblyException &operator=(const WebAssemblyException &) = delete;60 bool contains(const WebAssemblyException *WE) const { in contains()89 const std::vector<std::unique_ptr<WebAssemblyException>> &96 void addSubException(std::unique_ptr<WebAssemblyException> E) { in addSubException()128 void discoverAndMapException(WebAssemblyException *WE,[all …]
82 SmallVector<std::unique_ptr<WebAssemblyException>, 8> Exceptions; in recalculate()87 auto WE = std::make_unique<WebAssemblyException>(EHPad); in recalculate()125 SmallVector<std::pair<WebAssemblyException *, WebAssemblyException *>> in recalculate()198 WebAssemblyException *WE = getExceptionFor(MBB); in recalculate()221 WebAssemblyException *InnerWE = getExceptionFor(MBB); in recalculate()244 WebAssemblyException *WE = getExceptionFor(MBB); in recalculate()249 SmallVector<WebAssemblyException*, 8> ExceptionPointers; in recalculate()282 WebAssemblyException *WE, const MachineDominatorTree &MDT, in discoverAndMapException()296 WebAssemblyException *SubE = getOutermostException(MBB); in discoverAndMapException()327 WebAssemblyException *[all …]
26 class WebAssemblyException; variable63 friend class ConcreteSortRegion<WebAssemblyException>;68 DenseMap<const WebAssemblyException *, std::unique_ptr<SortRegion>>84 MachineBasicBlock *getBottom(const WebAssemblyException *WE);
40 std::make_unique<ConcreteSortRegion<WebAssemblyException>>(WE); in getRegionFor()72 MachineBasicBlock *SortRegionInfo::getBottom(const WebAssemblyException *WE) { in getBottom()
490 WebAssemblyException *WE = WEI.getExceptionFor(&MBB); in placeTryMarker()