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;57 WebAssemblyException *getParentException() const { return ParentException; } in getParentException()58 void setParentException(WebAssemblyException *WE) { ParentException = WE; } in setParentException()60 bool contains(const WebAssemblyException *WE) const { in contains()89 const std::vector<std::unique_ptr<WebAssemblyException>> &[all …]
10 /// \brief This file implements WebAssemblyException information analysis.83 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 *W in discoverAndMapException() [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()
489 WebAssemblyException *WE = WEI.getExceptionFor(&MBB); in placeTryMarker()