/freebsd/contrib/llvm-project/clang/lib/CodeGen/Targets/ |
H A D | Hexagon.cpp | 201 CGF.Builder.CreateGEP(CGF.Int8Ty, __overflow_area_pointer, Offset); in EmitVAArgFromMemory() 203 CGF.Builder.CreatePtrToInt(__overflow_area_pointer, CGF.Int32Ty); in EmitVAArgFromMemory() 253 CGF.Int8Ty, Addr, llvm::ConstantInt::get(CGF.Int32Ty, Offset), "ap.next"); in EmitVAArgForHexagon() 286 CGF.EmitBlock(MaybeRegBlock); in EmitVAArgForHexagonLinux() 325 CGF.Builder.CreateGEP(CGF.Int8Ty, __current_saved_reg_area_pointer, in EmitVAArgForHexagonLinux() 337 CGF.EmitBlock(InRegBlock); in EmitVAArgForHexagonLinux() 346 CGF.EmitBranch(ContBlock); in EmitVAArgForHexagonLinux() 350 CGF.EmitBlock(OnStackBlock); in EmitVAArgForHexagonLinux() 361 CGF.Builder.CreatePtrToInt(__overflow_area_pointer, CGF.Int32Ty); in EmitVAArgForHexagonLinux() 396 CGF.EmitBranch(ContBlock); in EmitVAArgForHexagonLinux() [all …]
|
H A D | AArch64.cpp | 596 CGF.EmitBlock(MaybeRegBlock); in EmitAAPCSVAArg() 604 reg_offs = CGF.Builder.CreateAdd( in EmitAAPCSVAArg() 617 NewOffset = CGF.Builder.CreateAdd( in EmitAAPCSVAArg() 635 CGF.EmitBlock(InRegBlock); in EmitAAPCSVAArg() 641 Address BaseAddr(CGF.Builder.CreateInBoundsGEP(CGF.Int8Ty, reg_top, reg_offs), in EmitAAPCSVAArg() 701 CGF.EmitBranch(ContBlock); in EmitAAPCSVAArg() 706 CGF.EmitBlock(OnStackBlock); in EmitAAPCSVAArg() 716 OnStackPtr = CGF.Builder.CreatePtrToInt(OnStackPtr, CGF.Int64Ty); in EmitAAPCSVAArg() 725 OnStackPtr = CGF.Builder.CreateIntToPtr(OnStackPtr, CGF.Int8PtrTy); in EmitAAPCSVAArg() 753 CGF.EmitBranch(ContBlock); in EmitAAPCSVAArg() [all …]
|
/freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
H A D | CGObjCRuntime.cpp | 67 V = CGF.Builder.CreateInBoundsGEP(CGF.Int8Ty, V, Offset, "add.ptr"); in EmitValueForIvarAtOffset() 195 if (!CGF.CurSEHParent) in EmitTryCatchStmt() 196 CGF.CurSEHParent = cast<NamedDecl>(CGF.CurFuncDecl); in EmitTryCatchStmt() 215 CGF.EmitStmt(S.getTryBody()); in EmitTryCatchStmt() 219 CGF.popCatchScope(); in EmitTryCatchStmt() 228 CGF.EmitBlock(Handler.Block); in EmitTryCatchStmt() 267 CGF.EmitStmt(Handler.Body); in EmitTryCatchStmt() 281 FinallyInfo.exit(CGF); in EmitTryCatchStmt() 340 lock = CGF.Builder.CreateBitCast(lock, CGF.VoidPtrTy); in EmitAtSynchronizedStmt() 449 CGF.destroyCXXObject(CGF, RV.getAggregateAddress(), QT); in destroyCalleeDestroyedArguments() [all …]
|
H A D | CGOpenMPRuntimeGPU.cpp | 1301 RCG(CGF); in emitParallelCall() 1486 Bld.CreateConstGEP(SrcAddr, 1), CGF.VoidPtrTy, CGF.Int8Ty); in shuffleAndStore() 1521 CGF, in shuffleAndStore() 1537 CGF, in shuffleAndStore() 2335 CGF.Builder.CreateStore(CGF.Builder.CreateIntToPtr(Size, CGF.VoidPtrTy), in emitListToGlobalReduceFunction() 2542 CGF.Builder.CreateStore(CGF.Builder.CreateIntToPtr(Size, CGF.VoidPtrTy), in emitGlobalToListReduceFunction() 2862 CGF.EmitLValue(RHSExprs[I]).getPointer(CGF), CGF.VoidPtrTy), in emitReduction() 2873 CGF.Builder.CreateStore(CGF.Builder.CreateIntToPtr(Size, CGF.VoidPtrTy), in emitReduction() 2965 RCG(CGF); in emitReduction() 3139 Src, CGF.SizeTy->getPointerTo(), CGF.SizeTy); in createParallelDataSharingWrapper() [all …]
|
H A D | CGOpenMPRuntime.cpp | 3485 : CodeGenFunction::OMPPrivateScope(CGF), CGF(CGF), E(E) { in OMPIteratorGeneratorScope() 3860 CGF.EmitStoreOfScalar(CGF.Builder.CreatePtrToInt(Addr, CGF.IntPtrTy), in emitTaskInit() 3893 CGF.EmitStoreOfScalar(CGF.Builder.CreatePtrToInt(Addr, CGF.IntPtrTy), in emitTaskInit() 4863 CGF, OVE, RValue::get(CGF.Builder.CreatePtrToInt(Ptr, CGF.SizeTy))); in emitReductionFunction() 4998 CGF.EmitLValue(RHSExprs[I]).getPointer(CGF), CGF.VoidPtrTy), in emitReduction() 5009 CGF.Builder.CreateStore(CGF.Builder.CreateIntToPtr(Size, CGF.VoidPtrTy), in emitReduction() 5848 AllocatorTraitsLVal.getAddress(CGF), CGF.VoidPtrPtrTy, CGF.VoidPtrTy); in emitUsesAllocatorsInit() 8141 : CurDir(&Dir), CGF(CGF) { in MappableExprsHandler() 8187 : CurDir(&Dir), CGF(CGF) {} in MappableExprsHandler() 8232 CGF.Builder.CreateIntCast(CGF.getTypeSize(Ty), CGF.Int64Ty, in emitCombinedEntry() [all …]
|
H A D | CGStmtOpenMP.cpp | 71 (CGF.CurCodeDecl && isa<BlockDecl>(CGF.CurCodeDecl) && in isCapturedVar() 96 isCapturedVar(CGF, VD) || (CGF.CapturedStmtInfo && in OMPLexicalScope() 3157 CGF.Builder.CreateIntCast(CGF.Builder.CreateLoad(LB.getAddress(CGF)), in emitDistributeParallelForDistributeInnerBoundParams() 3164 CGF.Builder.CreateIntCast(CGF.Builder.CreateLoad(UB.getAddress(CGF)), in emitDistributeParallelForDistributeInnerBoundParams() 3418 LB.getAddress(CGF), UB.getAddress(CGF), ST.getAddress(CGF), in EmitOMPWorksharingLoop() 3623 CGF, in emitScanBasedDirectiveFinals() 3715 auto *Pow2K = CGF.Builder.CreatePHI(CGF.SizeTy, 2); in emitScanBasedDirective() 3727 auto *IVal = CGF.Builder.CreatePHI(CGF.SizeTy, 2); in emitScanBasedDirective() 4069 LB.getAddress(CGF), UB.getAddress(CGF), ST.getAddress(CGF)); in EmitSections() 5122 CGF.processInReduction(S, Data, CGF, CS, Scope); in EmitOMPTargetTaskBasedDirective() [all …]
|
H A D | CGExprAgg.cpp | 38 CodeGenFunction &CGF; member in __anona13f35be0111::AggExprEmitter 63 : CGF(cgf), Builder(CGF.Builder), Dest(Dest), in AggExprEmitter() 391 CGF.CGM.getObjCRuntime().EmitGCMemmoveCollectable(CGF, in EmitCopy() 726 CGF.CGM.EmitExplicitCastExprType(ECE, &CGF); in VisitCastExpr() 769 SourceLV.getAddress(CGF).withElementType(CGF.Int8Ty); in VisitCastExpr() 1276 eval.begin(CGF); in VisitAbstractConditionalOperator() 1280 eval.end(CGF); in VisitAbstractConditionalOperator() 1291 eval.begin(CGF); in VisitAbstractConditionalOperator() 1294 eval.end(CGF); in VisitAbstractConditionalOperator() 1611 CGF.EmitNullInitialization(lv.getAddress(CGF), lv.getType()); in EmitNullInitializationToLValue() [all …]
|
H A D | CGCXXABI.cpp | 24 DiagnosticsEngine &Diags = CGF.CGM.getDiags(); in ErrorUnsupportedABI() 27 Diags.Report(CGF.getContext().getFullLoc(CGF.CurCodeDecl->getLocation()), in ErrorUnsupportedABI() 83 return CGF.Builder.getFalse(); in EmitMemberPointerComparison() 91 return CGF.Builder.getFalse(); in EmitMemberPointerIsNotNull() 128 CGF.CXXABIThisDecl = ThisDecl; in buildThisParam() 135 isThisCompleteObject(CGF.CurGD)) { in buildThisParam() 143 return CGF.Builder.CreateLoad(CGF.GetAddrOfLocalVar(getThisDecl(CGF)), in loadIncomingCXXThis() 150 CGF.CXXABIThisValue = ThisPtr; in setCXXABIThisValue() 202 CGF.EmitReturnOfRValue(RV, ResultType); in EmitReturnFromThunk() 250 ptr = ptr.withElementType(CGF.Int8Ty); in ReadArrayCookie() [all …]
|
H A D | CGOpenMPRuntime.h | 61 virtual void Enter(CodeGenFunction &CGF) {} in Enter() argument 62 virtual void Exit(CodeGenFunction &CGF) {} in Exit() argument 90 void operator()(CodeGenFunction &CGF) const; 259 CodeGenFunction &CGF, 695 CodeGenFunction &CGF, in getKmpcFreeShared() argument 1642 emitDependClause(CodeGenFunction &CGF, 1762 void emitMasterRegion(CodeGenFunction &CGF, 1769 void emitMaskedRegion(CodeGenFunction &CGF, 1790 void emitSingleRegion(CodeGenFunction &CGF, 1800 void emitOrderedRegion(CodeGenFunction &CGF, [all …]
|
H A D | CGCXXABI.h | 55 return CGF.CXXABIThisDecl; in getThisDecl() 57 llvm::Value *getThisValue(CodeGenFunction &CGF) { in getThisValue() argument 58 return CGF.CXXABIThisValue; in getThisValue() 60 Address getThisAddress(CodeGenFunction &CGF) { in getThisAddress() argument 62 CGF.CXXABIThisValue, in getThisAddress() 63 CGF.ConvertTypeForMem(CGF.CXXABIThisDecl->getType()->getPointeeType()), in getThisAddress() 64 CGF.CXXABIThisAlignment); in getThisAddress() 74 return CGF.CXXStructorImplicitParamDecl; in getStructorImplicitParamDecl() 77 return CGF.CXXStructorImplicitParamValue; in getStructorImplicitParamValue() 687 CGF.Builder.CreateCatchRet(CPI, BB); in Emit() [all …]
|
H A D | CGExprScalar.cpp | 224 : CGF(cgf), Builder(CGF.Builder), IgnoreResultAssign(ira), in ScalarExprEmitter() 571 CGF.CGM.EmitExplicitCastExprType(E, &CGF); in VisitExplicitCastExpr() 1571 return CGF.EmitFromMemory(CGF.CGM.EmitNullConstant(Ty), Ty); in EmitNullValue() 2467 return CGF.CGM.createOpenCLIntToSamplerConversion(E, CGF); in VisitCastExpr() 2541 : CGF(CGF), E(E) {} in OMPLastprivateConditionalUpdateRAII() 2704 CGF.EmitCheckedInBoundsGEP(CGF.Int8Ty, value, amt, in EmitScalarPrePostIncDec() 2930 CGF, E->getFPFeaturesInEffect(CGF.getLangOpts())); in VisitUnaryLNot() 4546 CGF, E->getFPFeaturesInEffect(CGF.getLangOpts())); in VisitBinLAnd() 4633 eval.end(CGF); in VisitBinLAnd() 4686 CGF, E->getFPFeaturesInEffect(CGF.getLangOpts())); in VisitBinLOr() [all …]
|
H A D | ItaniumCXXABI.cpp | 1344 CGF.ConvertType(CGF.getContext().getPointerDiffType()); in getItaniumDynamicCastFn() 1469 CGF.ConvertType(CGF.getContext().getPointerDiffType()); in emitDynamicCastCall() 1591 CGF.GetVTablePtr(ThisAddr, CGF.UnqualPtrTy, ClassDecl); in emitDynamicCastToVoid() 1600 CGF.ConvertType(CGF.getContext().getPointerDiffType()); in emitDynamicCastToVoid() 1604 CGF.GetVTablePtr(ThisAddr, CGF.UnqualPtrTy, ClassDecl); in emitDynamicCastToVoid() 1728 if (CGF.CurFuncDecl && CGF.CurFuncDecl->hasAttr<NakedAttr>()) in EmitInstanceFunctionProlog() 1733 setCXXABIThisValue(CGF, loadIncomingCXXThis(CGF)); in EmitInstanceFunctionProlog() 1750 CGF.Builder.CreateStore(getThisValue(CGF), CGF.ReturnValue); in EmitInstanceFunctionProlog() 2178 CGF.Builder.CreateAlignedLoad(CGF.Int32Ty, OffsetPtr, in performTypeAdjustment() 4506 CGF.EmitNounwindRuntimeCall(getEndCatchFn(CGF.CGM)); in Emit() [all …]
|
H A D | CGCoroutine.cpp | 228 CGF.EmitBlock(SuspendBlock); in emitSuspendExpression() 264 CGF.EmitBlock(ReadyBlock); in emitSuspendExpression() 282 CGF.EmitStmt(TryBody); in emitSuspendExpression() 439 auto &CGM = CGF.CGM; in Emit() 480 CGF.EmitBlock(FreeBB); in Emit() 514 CodeGenFunction &CGF; member 524 : CGF(CGF), Builder(CGF.Builder), S(S), GroActiveFlag(Address::invalid()), in GetReturnObjectManager() 549 return CGF.getContext().hasSameType(GroType, CGF.FnRetTy); in GetReturnObjectManager() 588 for (auto b = CGF.EHStack.find(top), e = CGF.EHStack.find(old_top); b != e; in EmitGroAlloca() 614 CGF.EmitAnyExprToMem(S.getReturnValue(), CGF.ReturnValue, in EmitGroInit() [all …]
|
H A D | CGOpenMPRuntimeGPU.h | 60 void syncCTAThreads(CodeGenFunction &CGF); 74 void emitGenericVarsEpilog(CodeGenFunction &CGF); 141 bool isDelayedVariableLengthDecl(CodeGenFunction &CGF, 150 CodeGenFunction &CGF, 154 llvm::Value *getGPUWarpSize(CodeGenFunction &CGF); 157 llvm::Value *getGPUThreadID(CodeGenFunction &CGF); 160 llvm::Value *getGPUNumThreads(CodeGenFunction &CGF); 164 void emitProcBindClause(CodeGenFunction &CGF, 309 Address getAddressOfLocalVariable(CodeGenFunction &CGF, 314 void functionFinished(CodeGenFunction &CGF) override; [all …]
|
H A D | CGAtomic.cpp | 31 CodeGenFunction &CGF; member in __anon220d4f0d0111::AtomicInfo 44 : CGF(CGF), AtomicSizeInBits(0), ValueSizeInBits(0), in AtomicInfo() 398 CGF.createBasicBlock("cmpxchg.store_expected", CGF.CurFn); in emitAtomicCmpXchg() 403 CGF.createBasicBlock("cmpxchg.continue", CGF.CurFn); in emitAtomicCmpXchg() 417 CGF.EmitStoreOfScalar(Cmp, CGF.MakeAddrLValue(Dest, E->getType())); in emitAtomicCmpXchg() 463 auto *AcquireBB = CGF.createBasicBlock("acquire_fail", CGF.CurFn); in emitAtomicCmpXchgFailureSet() 464 auto *SeqCstBB = CGF.createBasicBlock("seqcst_fail", CGF.CurFn); in emitAtomicCmpXchgFailureSet() 465 auto *ContBB = CGF.createBasicBlock("atomic.continue", CGF.CurFn); in emitAtomicCmpXchgFailureSet() 558 CGF.createBasicBlock("cmpxchg.strong", CGF.CurFn); in EmitAtomicOp() 561 CGF.createBasicBlock("cmpxchg.continue", CGF.CurFn); in EmitAtomicOp() [all …]
|
H A D | MicrosoftCXXABI.cpp | 1037 Offset = CGF.Builder.CreateTrunc(Offset, CGF.Int32Ty); in emitDynamicCastCall() 1045 llvm::Type *ArgTypes[] = {CGF.Int8PtrTy, CGF.Int32Ty, CGF.Int8PtrTy, in emitDynamicCastCall() 1046 CGF.Int8PtrTy, CGF.Int32Ty}; in emitDynamicCastCall() 1554 if (CGF.CurFuncDecl && CGF.CurFuncDecl->hasAttr<NakedAttr>()) in EmitInstanceFunctionProlog() 1589 if (HasThisReturn(CGF.CurGD) || hasMostDerivedReturn(CGF.CurGD)) in EmitInstanceFunctionProlog() 1590 CGF.Builder.CreateStore(getThisValue(CGF), CGF.ReturnValue); in EmitInstanceFunctionProlog() 2111 setCXXABIThisValue(CGF, loadIncomingCXXThis(CGF)); in EmitVirtualMemPtrThunk() 2251 CGF, Address(V, CGF.Int8Ty, CGF.getPointerAlign()), in performThisAdjustment() 2485 CGF.createBasicBlock("dyntls.dyn_init", CGF.CurFn); in emitDynamicTlsInitialization() 2487 CGF.createBasicBlock("dyntls.continue", CGF.CurFn); in emitDynamicTlsInitialization() [all …]
|
H A D | CGCUDARuntime.cpp | 26 RValue CGCUDARuntime::EmitCUDAKernelCallExpr(CodeGenFunction &CGF, in EmitCUDAKernelCallExpr() argument 29 llvm::BasicBlock *ConfigOKBlock = CGF.createBasicBlock("kcall.configok"); in EmitCUDAKernelCallExpr() 30 llvm::BasicBlock *ContBlock = CGF.createBasicBlock("kcall.end"); in EmitCUDAKernelCallExpr() 32 CodeGenFunction::ConditionalEvaluation eval(CGF); in EmitCUDAKernelCallExpr() 33 CGF.EmitBranchOnBoolExpr(E->getConfig(), ContBlock, ConfigOKBlock, in EmitCUDAKernelCallExpr() 36 eval.begin(CGF); in EmitCUDAKernelCallExpr() 37 CGF.EmitBlock(ConfigOKBlock); in EmitCUDAKernelCallExpr() 38 CGF.EmitSimpleCallExpr(E, ReturnValue); in EmitCUDAKernelCallExpr() 39 CGF.EmitBranch(ContBlock); in EmitCUDAKernelCallExpr() 41 CGF.EmitBlock(ContBlock); in EmitCUDAKernelCallExpr() [all …]
|
H A D | CGExprComplex.cpp | 46 CodeGenFunction &CGF; member in __anon600075a70111::ComplexExprEmitter 52 : CGF(cgf), Builder(CGF.Builder), IgnoreReal(ir), IgnoreImag(ii) { in ComplexExprEmitter() 186 CGF.CGM.EmitExplicitCastExprType(ECE, &CGF); in VisitCastExpr() 290 return CGF.getContext().getComplexType(CGF.getContext().FloatTy); in getPromotionType() 499 Address V = origLV.getAddress(CGF).withElementType(CGF.ConvertType(DestTy)); in EmitCast() 911 CGF.EmitBlock(TrueBB); in EmitRangeReductionDiv() 952 CGF.EmitBlock(ContBB); in EmitRangeReductionDiv() 1326 eval.begin(CGF); in VisitAbstractConditionalOperator() 1332 eval.end(CGF); in VisitAbstractConditionalOperator() 1334 eval.begin(CGF); in VisitAbstractConditionalOperator() [all …]
|
H A D | CGNonTrivialStruct.cpp | 329 {Address(CGF->Builder.CreateLoad(CGF->GetAddrOfLocalVar(Args[Ints])), in getParamAddrs() 353 CodeGenFunction &CGF = *this->CGF; in visitArray() local 378 PHIs[I] = CGF.Builder.CreatePHI(CGF.CGM.Int8PtrPtrTy, 2, "addr.cur"); in visitArray() 598 CGF->destroyARCWeak( in visitARCWeak() 662 CGF->Builder.CreateMemSet(Loc, CGF->Builder.getInt8(0), SizeVal, in visitArray() 684 CGF->EmitStoreOfScalar(Val, CGF->MakeAddrLValue(Addrs[DstIdx], QT), true); in visitARCStrong() 698 CGF->callCStructCopyConstructor(CGF->MakeAddrLValue(Addrs[DstIdx], FT), in callSpecialFunction() 715 CGF->EmitStoreOfScalar(SrcVal, CGF->MakeAddrLValue(Addrs[DstIdx], QT), in visitARCStrong() 730 CGF->callCStructMoveConstructor(CGF->MakeAddrLValue(Addrs[DstIdx], FT), in callSpecialFunction() 745 CGF->EmitARCStoreStrong(CGF->MakeAddrLValue(Addrs[DstIdx], QT), SrcVal, in visitARCStrong() [all …]
|
H A D | ABIInfoImpl.cpp | 106 return CGF.ConvertTypeForMem( in getVAListElementType() 159 return CGF.Builder.CreateIntrinsic( in emitRoundPointerUpToAlignment() 160 llvm::Intrinsic::ptrmask, {CGF.AllocaInt8PtrTy, CGF.IntPtrTy}, in emitRoundPointerUpToAlignment() 172 if (VAListAddr.getElementType() != CGF.Int8PtrTy) in emitVoidPtrDirectVAArg() 181 CGF.Int8Ty, DirectAlign); in emitVoidPtrDirectVAArg() 183 Addr = Address(Ptr, CGF.Int8Ty, SlotSize); in emitVoidPtrDirectVAArg() 211 DirectSize = CGF.getPointerSize(); in emitVoidPtrVAArg() 212 DirectAlign = CGF.getPointerAlign(); in emitVoidPtrVAArg() 400 llvm::Type *ElementTy = CGF.ConvertTypeForMem(Ty); in EmitVAArgInstr() 418 Address Temp = CGF.CreateMemTemp(Ty, "varet"); in EmitVAArgInstr() [all …]
|
H A D | CGExprCXX.cpp | 843 numElements = CGF.Builder.CreateTrunc(numElements, CGF.SizeTy); in EmitCXXNewAllocSize() 848 numElements = CGF.Builder.CreateSExt(numElements, CGF.SizeTy); in EmitCXXNewAllocSize() 861 numElements = CGF.Builder.CreateZExt(numElements, CGF.SizeTy); in EmitCXXNewAllocSize() 1335 CGF.EmitCall(CGF.CGM.getTypes().arrangeFreeFunctionCall( in EmitNewDeleteCall() 1568 I, DominatingValue<RValue>::save(CGF, Arg.getRValue(CGF)), Arg.Ty); in EnterNewDeleteCleanup() 1910 CGF.CGM.getCXXABI().emitVirtualObjectDelete(CGF, DE, Ptr, ElementType, in EmitDestroyingObjectDelete() 2048 CGF.CGM.getCXXABI().ReadArrayCookie(CGF, deletedPtr, E, elementType, in EmitArrayDelete() 2186 Address ThisPtr = CGF.EmitLValue(E).getAddress(CGF); in EmitTypeidFromVTable() 2215 CGF.CGM.getCXXABI().EmitBadTypeidCall(CGF); in EmitTypeidFromVTable() 2219 return CGF.CGM.getCXXABI().EmitTypeid(CGF, SrcRecordTy, ThisPtr, in EmitTypeidFromVTable() [all …]
|
H A D | CGObjCRuntime.h | 87 LValue EmitValueForIvarAtOffset(CodeGen::CodeGenFunction &CGF, 112 void EmitAtSynchronizedStmt(CodeGenFunction &CGF, 139 virtual llvm::Value *GetSelector(CodeGenFunction &CGF, 168 GenerateMessageSend(CodeGen::CodeGenFunction &CGF, 182 GeneratePossiblySpecializedMessageSend(CodeGenFunction &CGF, 199 GenerateMessageSendSuper(CodeGen::CodeGenFunction &CGF, 222 virtual llvm::Value *GenerateProtocolRef(CodeGenFunction &CGF, 272 virtual llvm::Value *GetClass(CodeGenFunction &CGF, 286 virtual void EmitTryStmt(CodeGen::CodeGenFunction &CGF, 288 virtual void EmitThrowStmt(CodeGen::CodeGenFunction &CGF, [all …]
|
H A D | CGException.cpp | 388 CGF.EmitNounwindRuntimeCall(getFreeExceptionFn(CGF.CGM), exn); in Emit() 575 CGF.EmitRuntimeCall(getUnexpectedFn(CGF.CGM), exn) in emitFilterDispatchBlock() 1052 CGF.Builder.CreateStore(Exn, CGF.getExceptionSlot()); in emitWasmCatchPadBlock() 1159 CGF.getTargetHooks().performAddrSpaceCast(CGF, typeValue, globAS, in emitCatchDispatchBlock() 1386 CGF.Builder.CreateLoad(CGF.getNormalCleanupDestSlot(), in Emit() 1405 CGF.Builder.CreateAlignedLoad(CGF.Int8PtrTy, SavedExnVar, in Emit() 1457 SavedExnVar = CGF.CreateTempAlloca(CGF.Int8PtrTy, "finally.exn"); in enter() 1474 RethrowDest = CGF.getJumpDestInCurrentScope(CGF.getUnreachableBlock()); in enter() 1477 ForEHVar = CGF.CreateTempAlloca(CGF.Builder.getInt1Ty(), "finally.for-eh"); in enter() 1496 CGF.popCatchScope(); in exit() [all …]
|
H A D | CGObjC.cpp | 562 Receiver = CGF.CGM.getObjCRuntime().GetClass(CGF, ID); in tryEmitSpecializedAllocInit() 823 CGF.EmitLValueForIvar(CGF.TypeOfSelfObject(), CGF.LoadObjCSelf(), ivar, 0) in emitStructGetterCall() 1096 CGF.EmitLValueForIvar(CGF.TypeOfSelfObject(), CGF.LoadObjCSelf(), ivar, 0) in emitCPPObjectAtomicGetterCall() 1106 CGF.EmitCall( in emitCPPObjectAtomicGetterCall() 1328 CGF.EmitLValueForIvar(CGF.TypeOfSelfObject(), CGF.LoadObjCSelf(), ivar, 0) in emitStructSetterCall() 1355 CGF.EmitCall( in emitStructSetterCall() 1373 CGF.EmitLValueForIvar(CGF.TypeOfSelfObject(), CGF.LoadObjCSelf(), ivar, 0) in emitCPPObjectAtomicSetterCall() 2179 value = CGF.Builder.CreateBitCast(value, CGF.Int8PtrTy); in emitARCValueOperation() 2216 CGF.Builder.CreateBitCast(value, CGF.Int8PtrTy) in emitARCStoreOperation() 2266 value = CGF.Builder.CreateBitCast(value, CGF.Int8PtrTy); in emitObjCValueOperation() [all …]
|
H A D | CodeGenFunction.h | 495 : CGF(CGF), PrevCapturedStmtInfo(CGF.CapturedStmtInfo) { 709 : CGF(CGF), 898 : PerformCleanup(true), CGF(CGF) 1136 : CGF(CGF), SavedMap(CGF.LocalDeclMap) {} 1242 : CGF(CGF), SavedOutermostConditional(CGF.OutermostConditional) { 1367 : CGF(CGF) { 1664 : CGF(CGF), OldCXXDefaultInitExprThis(CGF.CXXDefaultInitExprThis) { 1681 : CGF(CGF), OldCXXThisValue(CGF.CXXThisValue), 1709 : CGF(CGF), OldArrayInitIndex(CGF.ArrayInitIndex) { 1724 : CGF(CGF), OldCurGD(CGF.CurGD), OldCurFuncDecl(CGF.CurFuncDecl), [all …]
|