Lines Matching refs:UnwindDest
1709 BasicBlock *UnwindDest = nullptr; in handleLongjmpableCallsForWasmSjLj() local
1712 while (!UnwindDest) { in handleLongjmpableCallsForWasmSjLj()
1714 UnwindDest = CPI->getCatchSwitch()->getUnwindDest(); in handleLongjmpableCallsForWasmSjLj()
1723 UnwindDest = getCleanupRetUnwindDest(CPI); in handleLongjmpableCallsForWasmSjLj()
1731 if (!UnwindDest) in handleLongjmpableCallsForWasmSjLj()
1732 UnwindDest = CatchDispatchLongjmpBB; in handleLongjmpableCallsForWasmSjLj()
1737 UnwindDestToNewPreds[UnwindDest].insert(CI->getParent()); in handleLongjmpableCallsForWasmSjLj()
1738 changeToInvokeAndSplitBasicBlock(CI, UnwindDest); in handleLongjmpableCallsForWasmSjLj()
1773 for (auto &[UnwindDest, NewPreds] : UnwindDestToNewPreds) { in handleLongjmpableCallsForWasmSjLj()
1774 for (PHINode &PN : UnwindDest->phis()) { in handleLongjmpableCallsForWasmSjLj()
1787 for (auto &[UnwindDest, NewPreds] : UnwindDestToNewPreds) { in handleLongjmpableCallsForWasmSjLj()
1788 for (PHINode &PN : UnwindDest->phis()) { in handleLongjmpableCallsForWasmSjLj()