Lines Matching refs:Exn
996 llvm::CallInst *Exn = CGF.Builder.CreateCall(GetExnFn, CPI); in emitWasmCatchPadBlock() local
997 CGF.Builder.CreateStore(Exn, CGF.getExceptionSlot()); in emitWasmCatchPadBlock()
1492 llvm::Value *Exn = nullptr; in getTerminateLandingPad() local
1494 Exn = Builder.CreateExtractValue(LPadInst, 0); in getTerminateLandingPad()
1496 CGM.getCXXABI().emitTerminateForUnexpectedException(*this, Exn); in getTerminateLandingPad()
1516 llvm::Value *Exn = nullptr; in getTerminateHandler() local
1518 Exn = getExceptionFromSlot(); in getTerminateHandler()
1520 CGM.getCXXABI().emitTerminateForUnexpectedException(*this, Exn); in getTerminateHandler()
1555 llvm::Value *Exn = nullptr; in getTerminateFunclet() local
1562 Exn = Builder.CreateCall(GetExnFn, CurrentFuncletPad); in getTerminateFunclet()
1565 CGM.getCXXABI().emitTerminateForUnexpectedException(*this, Exn); in getTerminateFunclet()
1598 llvm::Value *Exn = getExceptionFromSlot(); in getEHResumeBlock() local
1601 llvm::Type *LPadType = llvm::StructType::get(Exn->getType(), Sel->getType()); in getEHResumeBlock()
1603 LPadVal = Builder.CreateInsertValue(LPadVal, Exn, 0, "lpad.val"); in getEHResumeBlock()