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

/freebsd-11-stable/contrib/llvm-project/clang/lib/CodeGen/
H A DCGObjCRuntime.cpp240 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 DCGException.cpp982 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 DCGCXXABI.cpp304 llvm::Value *Exn) {
303 emitTerminateForUnexpectedException(CodeGenFunction &CGF, llvm::Value *Exn) argument
H A DItaniumCXXABI.cpp169 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 DCGCXXABI.h244 llvm::Value *Exn);
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/IR/
H A DInstructions.h4167 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 DIRBuilder.h1106 ResumeInst *CreateResume(Value *Exn) { argument
1107 return Insert(ResumeInst::Create(Exn));
/freebsd-11-stable/contrib/llvm-project/llvm/lib/IR/
H A DInstructions.cpp903 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 DCore.cpp3162 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 DCore.h3603 LLVMValueRef LLVMBuildResume(LLVMBuilderRef B, LLVMValueRef Exn);
/freebsd-11-stable/contrib/llvm-project/llvm/lib/AsmParser/
H A DLLParser.cpp6141 Value *Exn; LocTy ExnLoc;
6142 if (ParseTypeAndValue(Exn, ExnLoc, PFS))
6145 ResumeInst *RI = ResumeInst::Create(Exn);

Completed in 311 milliseconds