Home
last modified time | relevance | path

Searched refs:getParentException (Results 1 – 3 of 3) sorted by relevance

/llvm-project-15.0.7/llvm/lib/Target/WebAssembly/
H A DWebAssemblyExceptionInfo.cpp143 DstWE->setParentException(SrcWE->getParentException()); in recalculate()
187 WE->setParentException(SrcWE->getParentException()); in recalculate()
198 for (; WE; WE = WE->getParentException()) in recalculate()
227 InnerWE = InnerWE->getParentException(); in recalculate()
233 changeExceptionFor(MBB, SrcWE->getParentException()); in recalculate()
234 if (SrcWE->getParentException()) in recalculate()
235 SrcWE->getParentException()->addToBlocksSet(MBB); in recalculate()
244 for (; WE; WE = WE->getParentException()) in recalculate()
254 if (WE->getParentException()) in recalculate()
255 WE->getParentException()->getSubExceptions().push_back(std::move(WE)); in recalculate()
[all …]
H A DWebAssemblyExceptionInfo.h57 WebAssemblyException *getParentException() const { return ParentException; } in getParentException() function
65 return contains(WE->getParentException()); in contains()
167 assert(!WE->getParentException() && "Not a top level exception!"); in addTopLevelException()
/llvm-project-15.0.7/llvm/unittests/Target/WebAssembly/
H A DWebAssemblyExceptionInfoTest.cpp184 EXPECT_EQ(WE0->getParentException(), nullptr); in TEST()
191 EXPECT_EQ(WE0_0->getParentException(), WE0); in TEST()
218 EXPECT_EQ(WE0_0_0->getParentException(), WE0_0); in TEST()
225 EXPECT_EQ(WE0_1->getParentException(), WE0); in TEST()
359 EXPECT_EQ(WE0->getParentException(), nullptr); in TEST()
381 EXPECT_EQ(WE0_0->getParentException(), WE0); in TEST()
408 EXPECT_EQ(WE0_0_0->getParentException(), WE0_0); in TEST()
415 EXPECT_EQ(WE0_1->getParentException(), WE0); in TEST()