Searched refs:Exn (Results 1 - 11 of 11) sorted by relevance
/freebsd-11-stable/contrib/llvm-project/clang/lib/CodeGen/ |
H A D | CGObjCRuntime.cpp | 240 llvm::Value *Exn = RawExn; local 242 Exn = CGF.EmitNounwindRuntimeCall(beginCatchFn, RawExn, "exn.adjusted"); 258 llvm::Value *CastExn = CGF.Builder.CreateBitCast(Exn, CatchType); 266 CGF.ObjCEHValueStack.push_back(Exn);
|
H A D | CGException.cpp | 982 llvm::CallInst *Exn = CGF.Builder.CreateCall(GetExnFn, CPI); local 983 CGF.Builder.CreateStore(Exn, CGF.getExceptionSlot()); 1478 llvm::Value *Exn = nullptr; local 1480 Exn = Builder.CreateExtractValue(LPadInst, 0); 1482 CGM.getCXXABI().emitTerminateForUnexpectedException(*this, Exn); 1502 llvm::Value *Exn = nullptr; local 1504 Exn = getExceptionFromSlot(); 1506 CGM.getCXXABI().emitTerminateForUnexpectedException(*this, Exn); 1541 llvm::Value *Exn = nullptr; local 1548 Exn 1584 llvm::Value *Exn = getExceptionFromSlot(); local [all...] |
H A D | CGCXXABI.cpp | 304 llvm::Value *Exn) { 303 emitTerminateForUnexpectedException(CodeGenFunction &CGF, llvm::Value *Exn) argument
|
H A D | ItaniumCXXABI.cpp | 169 llvm::Value *Exn) override; 4098 llvm::Value *Exn, 4101 CGF.EmitNounwindRuntimeCall(getBeginCatchFn(CGF.CGM), Exn); 4115 llvm::Value *Exn = CGF.getExceptionFromSlot(); local 4128 llvm::Value *AdjustedExn = CallBeginCatch(CGF, Exn, EndCatchMightThrow); 4140 // Exn points to the struct _Unwind_Exception header, which 4144 AdjustedExn = CGF.Builder.CreateConstGEP1_32(Exn, HeaderSize); 4149 // the language/ABI contract here: we can't use Exn because it 4185 llvm::Value *AdjustedExn = CallBeginCatch(CGF, Exn, false); 4244 llvm::Value *rawAdjustedExn = CallBeginCatch(CGF, Exn, tru 4097 CallBeginCatch(CodeGenFunction &CGF, llvm::Value *Exn, bool EndMightThrow) argument 4318 llvm::Value *Exn = CGF.getExceptionFromSlot(); local 4381 emitTerminateForUnexpectedException(CodeGenFunction &CGF, llvm::Value *Exn) argument [all...] |
H A D | CGCXXABI.h | 244 llvm::Value *Exn);
|
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/IR/ |
H A D | Instructions.h | 4167 explicit ResumeInst(Value *Exn, Instruction *InsertBefore=nullptr); 4168 ResumeInst(Value *Exn, BasicBlock *InsertAtEnd); 4177 static ResumeInst *Create(Value *Exn, Instruction *InsertBefore = nullptr) { 4178 return new(1) ResumeInst(Exn, InsertBefore); 4181 static ResumeInst *Create(Value *Exn, BasicBlock *InsertAtEnd) { 4182 return new(1) ResumeInst(Exn, InsertAtEnd);
|
H A D | IRBuilder.h | 1106 ResumeInst *CreateResume(Value *Exn) { argument 1107 return Insert(ResumeInst::Create(Exn));
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/IR/ |
H A D | Instructions.cpp | 903 ResumeInst::ResumeInst(Value *Exn, Instruction *InsertBefore) argument 904 : Instruction(Type::getVoidTy(Exn->getContext()), Instruction::Resume, 906 Op<0>() = Exn; 909 ResumeInst::ResumeInst(Value *Exn, BasicBlock *InsertAtEnd) argument 910 : Instruction(Type::getVoidTy(Exn->getContext()), Instruction::Resume, 912 Op<0>() = Exn;
|
H A D | Core.cpp | 3162 LLVMValueRef LLVMBuildResume(LLVMBuilderRef B, LLVMValueRef Exn) { 3163 return wrap(unwrap(B)->CreateResume(unwrap(Exn)));
|
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm-c/ |
H A D | Core.h | 3603 LLVMValueRef LLVMBuildResume(LLVMBuilderRef B, LLVMValueRef Exn);
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/AsmParser/ |
H A D | LLParser.cpp | 6141 Value *Exn; LocTy ExnLoc; 6142 if (ParseTypeAndValue(Exn, ExnLoc, PFS)) 6145 ResumeInst *RI = ResumeInst::Create(Exn);
|
Completed in 311 milliseconds