| /src/external/apache2/llvm/dist/clang/lib/CodeGen/ |
| CGObjCRuntime.cpp | 241 llvm::Value *Exn = RawExn; 243 Exn = CGF.EmitNounwindRuntimeCall(beginCatchFn, RawExn, "exn.adjusted"); 259 llvm::Value *CastExn = CGF.Builder.CreateBitCast(Exn, CatchType); 267 CGF.ObjCEHValueStack.push_back(Exn); 289 llvm::Value *exn, 296 exn = CGF.EmitARCRetainNonBlock(exn); 302 CGF.Builder.CreateStore(exn, paramAddr); 306 CGF.EmitARCInitWeak(paramAddr, exn); [all...] |
| CGException.cpp | 383 llvm::Value *exn; member in struct:__anon2789::final 384 FreeException(llvm::Value *exn) : exn(exn) {} 386 CGF.EmitNounwindRuntimeCall(getFreeExceptionFn(CGF.CGM), exn); variable 423 ExceptionSlot = CreateTempAlloca(Int8PtrTy, "exn.slot"); 434 return Builder.CreateLoad(getExceptionSlot(), "exn"); 559 llvm::Value *exn = CGF.getExceptionFromSlot(); local 560 CGF.EmitRuntimeCall(getUnexpectedFn(CGF.CGM), exn) 1027 llvm::CallInst *Exn = CGF.Builder.CreateCall(GetExnFn, CPI) 1477 llvm::Value *exn = nullptr; local [all...] |
| ItaniumCXXABI.cpp | 169 llvm::Value *Exn) override; 520 llvm::Value *Exn) override; 4413 llvm::Value *Exn, 4416 CGF.EmitNounwindRuntimeCall(getBeginCatchFn(CGF.CGM), Exn); 4430 llvm::Value *Exn = CGF.getExceptionFromSlot(); 4443 llvm::Value *AdjustedExn = CallBeginCatch(CGF, Exn, EndCatchMightThrow); 4455 // Exn points to the struct _Unwind_Exception header, which 4459 AdjustedExn = CGF.Builder.CreateConstGEP1_32(Exn, HeaderSize); 4464 // the language/ABI contract here: we can't use Exn because it 4482 CGF.CreateTempAlloca(PtrTy, CGF.getPointerAlign(), "exn.byref.tmp") 4676 llvm::Value *exn = &*fn->arg_begin(); local [all...] |
| CGCXXABI.cpp | 284 llvm::Value *Exn) {
|
| CGCXXABI.h | 248 llvm::Value *Exn);
|
| /src/external/apache2/llvm/dist/llvm/include/llvm/IR/ |
| Instructions.h | 4155 explicit ResumeInst(Value *Exn, Instruction *InsertBefore=nullptr); 4156 ResumeInst(Value *Exn, BasicBlock *InsertAtEnd); 4165 static ResumeInst *Create(Value *Exn, Instruction *InsertBefore = nullptr) { 4166 return new(1) ResumeInst(Exn, InsertBefore); 4169 static ResumeInst *Create(Value *Exn, BasicBlock *InsertAtEnd) { 4170 return new(1) ResumeInst(Exn, InsertAtEnd);
|
| IRBuilder.h | 1085 ResumeInst *CreateResume(Value *Exn) { 1086 return Insert(ResumeInst::Create(Exn));
|
| /src/external/apache2/llvm/dist/llvm/lib/IR/ |
| Instructions.cpp | 1002 ResumeInst::ResumeInst(Value *Exn, Instruction *InsertBefore) 1003 : Instruction(Type::getVoidTy(Exn->getContext()), Instruction::Resume, 1005 Op<0>() = Exn; 1008 ResumeInst::ResumeInst(Value *Exn, BasicBlock *InsertAtEnd) 1009 : Instruction(Type::getVoidTy(Exn->getContext()), Instruction::Resume, 1011 Op<0>() = Exn;
|
| Core.cpp | 3223 LLVMValueRef LLVMBuildResume(LLVMBuilderRef B, LLVMValueRef Exn) { 3224 return wrap(unwrap(B)->CreateResume(unwrap(Exn)));
|
| /src/external/apache2/llvm/dist/llvm/bindings/ocaml/llvm/ |
| llvm_ocaml.c | 1825 LLVMValueRef llvm_build_resume(LLVMValueRef Exn, value B) { 1826 return LLVMBuildResume(Builder_val(B), Exn);
|
| /src/external/apache2/llvm/dist/llvm/include/llvm-c/ |
| Core.h | 3663 LLVMValueRef LLVMBuildResume(LLVMBuilderRef B, LLVMValueRef Exn);
|
| /src/external/apache2/llvm/dist/llvm/lib/AsmParser/ |
| LLParser.cpp | 6638 Value *Exn; LocTy ExnLoc; 6639 if (parseTypeAndValue(Exn, ExnLoc, PFS)) 6642 ResumeInst *RI = ResumeInst::Create(Exn);
|