Searched refs:Exn (Results 1 - 11 of 11) sorted by relevance

/freebsd-13-stable/contrib/llvm-project/clang/lib/CodeGen/
H A DCGObjCRuntime.cpp241 llvm::Value *Exn = RawExn; local
243 Exn = CGF.EmitNounwindRuntimeCall(beginCatchFn, RawExn, "exn.adjusted");
259 llvm::Value *CastExn = CGF.Builder.CreateBitCast(Exn, CatchType);
267 CGF.ObjCEHValueStack.push_back(Exn);
H A DCGException.cpp992 llvm::CallInst *Exn = CGF.Builder.CreateCall(GetExnFn, CPI); local
993 CGF.Builder.CreateStore(Exn, CGF.getExceptionSlot());
1488 llvm::Value *Exn = nullptr; local
1490 Exn = Builder.CreateExtractValue(LPadInst, 0);
1492 CGM.getCXXABI().emitTerminateForUnexpectedException(*this, Exn);
1512 llvm::Value *Exn = nullptr; local
1514 Exn = getExceptionFromSlot();
1516 CGM.getCXXABI().emitTerminateForUnexpectedException(*this, Exn);
1551 llvm::Value *Exn = nullptr; local
1558 Exn
1594 llvm::Value *Exn = getExceptionFromSlot(); local
[all...]
H A DItaniumCXXABI.cpp169 llvm::Value *Exn) override;
4228 llvm::Value *Exn,
4231 CGF.EmitNounwindRuntimeCall(getBeginCatchFn(CGF.CGM), Exn);
4245 llvm::Value *Exn = CGF.getExceptionFromSlot(); local
4258 llvm::Value *AdjustedExn = CallBeginCatch(CGF, Exn, EndCatchMightThrow);
4270 // Exn points to the struct _Unwind_Exception header, which
4274 AdjustedExn = CGF.Builder.CreateConstGEP1_32(Exn, HeaderSize);
4279 // the language/ABI contract here: we can't use Exn because it
4315 llvm::Value *AdjustedExn = CallBeginCatch(CGF, Exn, false);
4374 llvm::Value *rawAdjustedExn = CallBeginCatch(CGF, Exn, tru
4227 CallBeginCatch(CodeGenFunction &CGF, llvm::Value *Exn, bool EndMightThrow) argument
4448 llvm::Value *Exn = CGF.getExceptionFromSlot(); local
4511 emitTerminateForUnexpectedException(CodeGenFunction &CGF, llvm::Value *Exn) argument
[all...]
H A DCGCXXABI.cpp306 llvm::Value *Exn) {
305 emitTerminateForUnexpectedException(CodeGenFunction &CGF, llvm::Value *Exn) argument
H A DCGCXXABI.h247 llvm::Value *Exn);
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/IR/
H A DInstructions.h4093 explicit ResumeInst(Value *Exn, Instruction *InsertBefore=nullptr);
4094 ResumeInst(Value *Exn, BasicBlock *InsertAtEnd);
4103 static ResumeInst *Create(Value *Exn, Instruction *InsertBefore = nullptr) {
4104 return new(1) ResumeInst(Exn, InsertBefore);
4107 static ResumeInst *Create(Value *Exn, BasicBlock *InsertAtEnd) {
4108 return new(1) ResumeInst(Exn, InsertAtEnd);
H A DIRBuilder.h1065 ResumeInst *CreateResume(Value *Exn) { argument
1066 return Insert(ResumeInst::Create(Exn));
/freebsd-13-stable/contrib/llvm-project/llvm/lib/IR/
H A DInstructions.cpp956 ResumeInst::ResumeInst(Value *Exn, Instruction *InsertBefore) argument
957 : Instruction(Type::getVoidTy(Exn->getContext()), Instruction::Resume,
959 Op<0>() = Exn;
962 ResumeInst::ResumeInst(Value *Exn, BasicBlock *InsertAtEnd) argument
963 : Instruction(Type::getVoidTy(Exn->getContext()), Instruction::Resume,
965 Op<0>() = Exn;
H A DCore.cpp3173 LLVMValueRef LLVMBuildResume(LLVMBuilderRef B, LLVMValueRef Exn) {
3174 return wrap(unwrap(B)->CreateResume(unwrap(Exn)));
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm-c/
H A DCore.h3611 LLVMValueRef LLVMBuildResume(LLVMBuilderRef B, LLVMValueRef Exn);
/freebsd-13-stable/contrib/llvm-project/llvm/lib/AsmParser/
H A DLLParser.cpp6260 Value *Exn; LocTy ExnLoc;
6261 if (ParseTypeAndValue(Exn, ExnLoc, PFS))
6264 ResumeInst *RI = ResumeInst::Create(Exn);

Completed in 554 milliseconds