Lines Matching refs:Exn
984 llvm::CallInst *Exn = CGF.Builder.CreateCall(GetExnFn, CPI); in emitWasmCatchPadBlock() local
985 CGF.Builder.CreateStore(Exn, CGF.getExceptionSlot()); in emitWasmCatchPadBlock()
1480 llvm::Value *Exn = nullptr; in getTerminateLandingPad() local
1482 Exn = Builder.CreateExtractValue(LPadInst, 0); in getTerminateLandingPad()
1484 CGM.getCXXABI().emitTerminateForUnexpectedException(*this, Exn); in getTerminateLandingPad()
1504 llvm::Value *Exn = nullptr; in getTerminateHandler() local
1506 Exn = getExceptionFromSlot(); in getTerminateHandler()
1508 CGM.getCXXABI().emitTerminateForUnexpectedException(*this, Exn); in getTerminateHandler()
1543 llvm::Value *Exn = nullptr; in getTerminateFunclet() local
1550 Exn = Builder.CreateCall(GetExnFn, CurrentFuncletPad); in getTerminateFunclet()
1553 CGM.getCXXABI().emitTerminateForUnexpectedException(*this, Exn); in getTerminateFunclet()
1586 llvm::Value *Exn = getExceptionFromSlot(); in getEHResumeBlock() local
1589 llvm::Type *LPadType = llvm::StructType::get(Exn->getType(), Sel->getType()); in getEHResumeBlock()
1591 LPadVal = Builder.CreateInsertValue(LPadVal, Exn, 0, "lpad.val"); in getEHResumeBlock()