Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyLowerEmscriptenEHSjLj.cpp1705 Instruction *FromPad = cast<Instruction>(Bundle->Inputs[0]); in handleLongjmpableCallsForWasmSjLj() local
1707 if (auto *CPI = dyn_cast<CatchPadInst>(FromPad)) { in handleLongjmpableCallsForWasmSjLj()
1711 if (auto *CPI = dyn_cast<CleanupPadInst>(FromPad)) { in handleLongjmpableCallsForWasmSjLj()
1721 FromPad = cast<Instruction>(ParentPad); in handleLongjmpableCallsForWasmSjLj()
/freebsd/contrib/llvm-project/llvm/lib/IR/
H A DVerifier.cpp4414 Value *FromPad; in visitEHPadPredecessors() local
4424 FromPad = Bundle->Inputs[0]; in visitEHPadPredecessors()
4426 FromPad = ConstantTokenNone::get(II->getContext()); in visitEHPadPredecessors()
4428 FromPad = CRI->getOperand(0); in visitEHPadPredecessors()
4429 Check(FromPad != ToPadParent, "A cleanupret must exit its cleanup", CRI); in visitEHPadPredecessors()
4431 FromPad = CSI; in visitEHPadPredecessors()
4438 for (;; FromPad = getParentPad(FromPad)) { in visitEHPadPredecessors()
4439 Check(FromPad != ToPad, in visitEHPadPredecessors()
4440 "EH pad cannot handle exceptions raised within it", FromPad, TI); in visitEHPadPredecessors()
4441 if (FromPad == ToPadParent) { in visitEHPadPredecessors()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Coroutines/
H A DCoroSplit.cpp469 auto *FromPad = cast<CleanupPadInst>(Bundle->Inputs[0]); in replaceUnwindCoroEnd() local
470 auto *CleanupRet = Builder.CreateCleanupRet(FromPad, nullptr); in replaceUnwindCoroEnd()