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

/freebsd-9.3-release/contrib/llvm/tools/clang/lib/CodeGen/
H A DCGObjCRuntime.cpp235 llvm::Value *Exn = RawExn; local
237 Exn = CGF.Builder.CreateCall(beginCatchFn, RawExn, "exn.adjusted");
238 cast<llvm::CallInst>(Exn)->setDoesNotThrow();
255 llvm::Value *CastExn = CGF.Builder.CreateBitCast(Exn, CatchType);
278 CGF.ObjCEHValueStack.push_back(Exn);
H A DCGException.cpp934 llvm::Value *Exn,
937 CGF.EmitNounwindRuntimeCall(getBeginCatchFn(CGF.CGM), Exn);
951 llvm::Value *Exn = CGF.getExceptionFromSlot(); local
964 llvm::Value *AdjustedExn = CallBeginCatch(CGF, Exn, EndCatchMightThrow);
976 // Exn points to the struct _Unwind_Exception header, which
980 AdjustedExn = CGF.Builder.CreateConstGEP1_32(Exn, HeaderSize);
985 // the language/ABI contract here: we can't use Exn because it
1020 llvm::Value *AdjustedExn = CallBeginCatch(CGF, Exn, false);
1078 llvm::Value *rawAdjustedExn = CallBeginCatch(CGF, Exn, true);
1087 CGF.EmitNounwindRuntimeCall(getGetExceptionPtrFn(CGF.CGM), Exn);
933 CallBeginCatch(CodeGenFunction &CGF, llvm::Value *Exn, bool EndMightThrow) argument
1147 llvm::Value *Exn = CGF.getExceptionFromSlot(); local
1672 llvm::Value *Exn = getExceptionFromSlot(); local
[all...]
/freebsd-9.3-release/contrib/llvm/include/llvm/IR/
H A DInstructions.h3093 explicit ResumeInst(Value *Exn, Instruction *InsertBefore=0);
3094 ResumeInst(Value *Exn, BasicBlock *InsertAtEnd);
3098 static ResumeInst *Create(Value *Exn, Instruction *InsertBefore = 0) { argument
3099 return new(1) ResumeInst(Exn, InsertBefore);
3101 static ResumeInst *Create(Value *Exn, BasicBlock *InsertAtEnd) { argument
3102 return new(1) ResumeInst(Exn, InsertAtEnd);
H A DIRBuilder.h582 ResumeInst *CreateResume(Value *Exn) { argument
583 return Insert(ResumeInst::Create(Exn));
/freebsd-9.3-release/contrib/llvm/lib/IR/
H A DInstructions.cpp671 ResumeInst::ResumeInst(Value *Exn, Instruction *InsertBefore) argument
672 : TerminatorInst(Type::getVoidTy(Exn->getContext()), Instruction::Resume,
674 Op<0>() = Exn;
677 ResumeInst::ResumeInst(Value *Exn, BasicBlock *InsertAtEnd) argument
678 : TerminatorInst(Type::getVoidTy(Exn->getContext()), Instruction::Resume,
680 Op<0>() = Exn;
H A DCore.cpp1990 LLVMValueRef LLVMBuildResume(LLVMBuilderRef B, LLVMValueRef Exn) { argument
1991 return wrap(unwrap(B)->CreateResume(unwrap(Exn)));
/freebsd-9.3-release/contrib/llvm/include/llvm-c/
H A DCore.h2482 LLVMValueRef LLVMBuildResume(LLVMBuilderRef B, LLVMValueRef Exn);
/freebsd-9.3-release/contrib/llvm/lib/AsmParser/
H A DLLParser.cpp3635 Value *Exn; LocTy ExnLoc;
3636 if (ParseTypeAndValue(Exn, ExnLoc, PFS))
3639 ResumeInst *RI = ResumeInst::Create(Exn);

Completed in 225 milliseconds