Searched refs:Exn (Results 1 - 11 of 11) sorted by relevance
/freebsd-13-stable/contrib/llvm-project/clang/lib/CodeGen/ |
H A D | CGObjCRuntime.cpp | 241 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 D | CGException.cpp | 992 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 D | ItaniumCXXABI.cpp | 169 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 D | CGCXXABI.cpp | 306 llvm::Value *Exn) { 305 emitTerminateForUnexpectedException(CodeGenFunction &CGF, llvm::Value *Exn) argument
|
H A D | CGCXXABI.h | 247 llvm::Value *Exn);
|
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/IR/ |
H A D | Instructions.h | 4093 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 D | IRBuilder.h | 1065 ResumeInst *CreateResume(Value *Exn) { argument 1066 return Insert(ResumeInst::Create(Exn));
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/IR/ |
H A D | Instructions.cpp | 956 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 D | Core.cpp | 3173 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 D | Core.h | 3611 LLVMValueRef LLVMBuildResume(LLVMBuilderRef B, LLVMValueRef Exn);
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/AsmParser/ |
H A D | LLParser.cpp | 6260 Value *Exn; LocTy ExnLoc; 6261 if (ParseTypeAndValue(Exn, ExnLoc, PFS)) 6264 ResumeInst *RI = ResumeInst::Create(Exn);
|
Completed in 554 milliseconds