/external/llvm/test/CodeGen/ARM/ |
D | gv-stubs-crash.ll | 4 @Exn = external hidden unnamed_addr constant { i8*, i8* } 16 catch i8* bitcast ({ i8*, i8* }* @Exn to i8*) 21 …call void @__cxa_throw(i8* %exn, i8* bitcast ({ i8*, i8* }* @Exn to i8*), i8* bitcast (void (i32*)…
|
/external/clang/lib/CodeGen/ |
D | CGObjCRuntime.cpp | 235 llvm::Value *Exn = RawExn; in EmitTryCatchStmt() local 237 Exn = CGF.Builder.CreateCall(beginCatchFn, RawExn, "exn.adjusted"); in EmitTryCatchStmt() 238 cast<llvm::CallInst>(Exn)->setDoesNotThrow(); in EmitTryCatchStmt() 255 llvm::Value *CastExn = CGF.Builder.CreateBitCast(Exn, CatchType); in EmitTryCatchStmt() 278 CGF.ObjCEHValueStack.push_back(Exn); in EmitTryCatchStmt()
|
D | CGException.cpp | 881 llvm::Value *Exn, in CallBeginCatch() argument 884 CGF.EmitNounwindRuntimeCall(getBeginCatchFn(CGF.CGM), Exn); in CallBeginCatch() 898 llvm::Value *Exn = CGF.getExceptionFromSlot(); in InitCatchParam() local 911 llvm::Value *AdjustedExn = CallBeginCatch(CGF, Exn, EndCatchMightThrow); in InitCatchParam() 927 AdjustedExn = CGF.Builder.CreateConstGEP1_32(Exn, HeaderSize); in InitCatchParam() 967 llvm::Value *AdjustedExn = CallBeginCatch(CGF, Exn, false); in InitCatchParam() 1025 llvm::Value *rawAdjustedExn = CallBeginCatch(CGF, Exn, true); in InitCatchParam() 1034 CGF.EmitNounwindRuntimeCall(getGetExceptionPtrFn(CGF.CGM), Exn); in InitCatchParam() 1063 CallBeginCatch(CGF, Exn, true); in InitCatchParam() 1094 llvm::Value *Exn = CGF.getExceptionFromSlot(); in BeginCatch() local [all …]
|
/external/llvm/include/llvm/IR/ |
D | Instructions.h | 3223 explicit ResumeInst(Value *Exn, Instruction *InsertBefore=nullptr); 3224 ResumeInst(Value *Exn, BasicBlock *InsertAtEnd); 3228 static ResumeInst *Create(Value *Exn, Instruction *InsertBefore = nullptr) { 3229 return new(1) ResumeInst(Exn, InsertBefore); 3231 static ResumeInst *Create(Value *Exn, BasicBlock *InsertAtEnd) { 3232 return new(1) ResumeInst(Exn, InsertAtEnd);
|
D | IRBuilder.h | 599 ResumeInst *CreateResume(Value *Exn) { in CreateResume() argument 600 return Insert(ResumeInst::Create(Exn)); in CreateResume()
|
/external/llvm/lib/IR/ |
D | Instructions.cpp | 671 ResumeInst::ResumeInst(Value *Exn, Instruction *InsertBefore) in ResumeInst() argument 672 : TerminatorInst(Type::getVoidTy(Exn->getContext()), Instruction::Resume, in ResumeInst() 674 Op<0>() = Exn; in ResumeInst() 677 ResumeInst::ResumeInst(Value *Exn, BasicBlock *InsertAtEnd) in ResumeInst() argument 678 : TerminatorInst(Type::getVoidTy(Exn->getContext()), Instruction::Resume, in ResumeInst() 680 Op<0>() = Exn; in ResumeInst()
|
D | Core.cpp | 2073 LLVMValueRef LLVMBuildResume(LLVMBuilderRef B, LLVMValueRef Exn) { in LLVMBuildResume() argument 2074 return wrap(unwrap(B)->CreateResume(unwrap(Exn))); in LLVMBuildResume()
|
/external/llvm/bindings/ocaml/llvm/ |
D | llvm_ocaml.c | 1642 CAMLprim LLVMValueRef llvm_build_resume(LLVMValueRef Exn, value B) in llvm_build_resume() argument 1644 return LLVMBuildResume(Builder_val(B), Exn); in llvm_build_resume()
|
/external/llvm/include/llvm-c/ |
D | Core.h | 2535 LLVMValueRef LLVMBuildResume(LLVMBuilderRef B, LLVMValueRef Exn);
|
/external/llvm/lib/AsmParser/ |
D | LLParser.cpp | 3821 Value *Exn; LocTy ExnLoc; in ParseResume() local 3822 if (ParseTypeAndValue(Exn, ExnLoc, PFS)) in ParseResume() 3825 ResumeInst *RI = ResumeInst::Create(Exn); in ParseResume()
|