Home
last modified time | relevance | path

Searched refs:CGF (Results 1 – 25 of 72) sorted by relevance

123

/freebsd-13.1/contrib/llvm-project/clang/lib/CodeGen/
H A DCGObjCRuntime.cpp66 llvm::Value *V = CGF.Builder.CreateBitCast(BaseValue, CGF.Int8PtrTy); in EmitValueForIvarAtOffset()
67 V = CGF.Builder.CreateInBoundsGEP(CGF.Int8Ty, V, Offset, "add.ptr"); in EmitValueForIvarAtOffset()
197 if (!CGF.CurSEHParent) in EmitTryCatchStmt()
198 CGF.CurSEHParent = cast<NamedDecl>(CGF.CurFuncDecl); in EmitTryCatchStmt()
217 CGF.EmitStmt(S.getTryBody()); in EmitTryCatchStmt()
221 CGF.popCatchScope(); in EmitTryCatchStmt()
230 CGF.EmitBlock(Handler.Block); in EmitTryCatchStmt()
268 CGF.EmitStmt(Handler.Body); in EmitTryCatchStmt()
278 CGF.Builder.restoreIP(SavedIP); in EmitTryCatchStmt()
282 FinallyInfo.exit(CGF); in EmitTryCatchStmt()
[all …]
H A DCGOpenMPRuntimeGPU.cpp1489 Address ZeroAddr = CGF.CreateDefaultAlignTempAlloca(CGF.Int32Ty, in emitTeamsCall()
1491 CGF.InitTempAlloca(ZeroAddr, CGF.Builder.getInt32(/*C*/ 0)); in emitTeamsCall()
1568 RCG(CGF); in emitParallelCall()
1786 CGF, in shuffleAndStore()
1802 CGF, in shuffleAndStore()
2688 CGF.Builder.CreateStore(CGF.Builder.CreateIntToPtr(Size, CGF.VoidPtrTy), in emitListToGlobalReduceFunction()
2894 CGF.Builder.CreateStore(CGF.Builder.CreateIntToPtr(Size, CGF.VoidPtrTy), in emitGlobalToListReduceFunction()
3205 CGF.EmitLValue(RHSExprs[I]).getPointer(CGF), CGF.VoidPtrTy), in emitReduction()
3216 CGF.Builder.CreateStore(CGF.Builder.CreateIntToPtr(Size, CGF.VoidPtrTy), in emitReduction()
3332 RCG(CGF); in emitReduction()
[all …]
H A DCGOpenMPRuntime.cpp372 VD, [&CGF, &DRE]() { return CGF.EmitLValue(&DRE).getAddress(CGF); }); in CGOpenMPInnerExprInfo()
4073 : CodeGenFunction::OMPPrivateScope(CGF), CGF(CGF), E(E) { in OMPIteratorGeneratorScope()
4451 CGF.EmitStoreOfScalar(CGF.Builder.CreatePtrToInt(Addr, CGF.IntPtrTy), in emitTaskInit()
4487 CGF.EmitStoreOfScalar(CGF.Builder.CreatePtrToInt(Addr, CGF.IntPtrTy), in emitTaskInit()
4696 CGF.EmitStoreOfScalar(CGF.Builder.CreatePtrToInt(Addr, CGF.IntPtrTy), in emitDependData()
5487 CGF, OVE, RValue::get(CGF.Builder.CreatePtrToInt(Ptr, CGF.SizeTy))); in emitReductionFunction()
5622 CGF.EmitLValue(RHSExprs[I]).getPointer(CGF), CGF.VoidPtrTy), in emitReduction()
5633 CGF.Builder.CreateStore(CGF.Builder.CreateIntToPtr(Size, CGF.VoidPtrTy), in emitReduction()
8849 : CurDir(&Dir), CGF(CGF) { in MappableExprsHandler()
8876 : CurDir(&Dir), CGF(CGF) {} in MappableExprsHandler()
[all …]
H A DCGStmtOpenMP.cpp65 (CGF.CurCodeDecl && isa<BlockDecl>(CGF.CurCodeDecl) && in isCapturedVar()
90 isCapturedVar(CGF, VD) || (CGF.CapturedStmtInfo && in OMPLexicalScope()
94 return CGF.EmitLValue(&DRE).getAddress(CGF); in OMPLexicalScope()
271 return CGF.EmitLValue(&DRE).getAddress(CGF); in OMPSimdLexicalScope()
2965 CGF.Builder.CreateIntCast(CGF.Builder.CreateLoad(LB.getAddress(CGF)), in emitDistributeParallelForDistributeInnerBoundParams()
2972 CGF.Builder.CreateIntCast(CGF.Builder.CreateLoad(UB.getAddress(CGF)), in emitDistributeParallelForDistributeInnerBoundParams()
3224 LB.getAddress(CGF), UB.getAddress(CGF), ST.getAddress(CGF), in EmitOMPWorksharingLoop()
3481 auto *IVal = CGF.Builder.CreatePHI(CGF.SizeTy, 2); in emitScanBasedDirective()
3768 LB.getAddress(CGF), UB.getAddress(CGF), ST.getAddress(CGF)); in EmitSections()
4447 return CGF.EmitLValue(&DRE).getAddress(CGF); in EmitOMPTaskBasedDirective()
[all …]
H A DCGExprAgg.cpp38 CodeGenFunction &CGF; member in __anon3cb6e5aa0111::AggExprEmitter
63 : CGF(cgf), Builder(CGF.Builder), Dest(Dest), in AggExprEmitter()
368 CGF.CGM.getObjCRuntime().EmitGCMemmoveCollectable(CGF, in EmitCopy()
700 CGF.CGM.EmitExplicitCastExprType(ECE, &CGF); in VisitCastExpr()
1252 eval.begin(CGF); in VisitAbstractConditionalOperator()
1256 eval.end(CGF); in VisitAbstractConditionalOperator()
1267 eval.begin(CGF); in VisitAbstractConditionalOperator()
1270 eval.end(CGF); in VisitAbstractConditionalOperator()
1587 CGF.EmitNullInitialization(lv.getAddress(CGF), lv.getType()); in EmitNullInitializationToLValue()
1640 CGF.Int8Ty, llvm::Constant::getNullValue(CGF.Int8PtrTy), in VisitInitListExpr()
[all …]
H A DCGCXXABI.cpp24 DiagnosticsEngine &Diags = CGF.CGM.getDiags(); in ErrorUnsupportedABI()
27 Diags.Report(CGF.getContext().getFullLoc(CGF.CurCodeDecl->getLocation()), in ErrorUnsupportedABI()
87 return CGF.Builder.getFalse(); in EmitMemberPointerComparison()
95 return CGF.Builder.getFalse(); in EmitMemberPointerIsNotNull()
132 CGF.CXXABIThisDecl = ThisDecl; in buildThisParam()
139 isThisCompleteObject(CGF.CurGD)) { in buildThisParam()
147 return CGF.Builder.CreateLoad(CGF.GetAddrOfLocalVar(getThisDecl(CGF)), in loadIncomingCXXThis()
154 CGF.CXXABIThisValue = ThisPtr; in setCXXABIThisValue()
161 CGF.EmitReturnOfRValue(RV, ResultType); in EmitReturnFromThunk()
209 ptr = CGF.Builder.CreateElementBitCast(ptr, CGF.Int8Ty); in ReadArrayCookie()
[all …]
H A DCGCXXABI.h54 return CGF.CXXABIThisDecl; in getThisDecl()
56 llvm::Value *getThisValue(CodeGenFunction &CGF) { in getThisValue() argument
57 return CGF.CXXABIThisValue; in getThisValue()
59 Address getThisAddress(CodeGenFunction &CGF) { in getThisAddress() argument
60 return Address(CGF.CXXABIThisValue, CGF.CXXABIThisAlignment); in getThisAddress()
70 return CGF.CXXStructorImplicitParamDecl; in getStructorImplicitParamDecl()
73 return CGF.CXXStructorImplicitParamValue; in getStructorImplicitParamValue()
210 EmitMemberPointerComparison(CodeGenFunction &CGF,
218 EmitMemberPointerIsNotNull(CodeGenFunction &CGF,
652 CGF.Builder.CreateCatchRet(CPI, BB); in Emit()
[all …]
H A DCGExprScalar.cpp228 : CGF(cgf), Builder(CGF.Builder), IgnoreResultAssign(ira), in ScalarExprEmitter()
567 CGF.CGM.EmitExplicitCastExprType(E, &CGF); in VisitExplicitCastExpr()
1521 return CGF.EmitFromMemory(CGF.CGM.EmitNullConstant(Ty), Ty); in EmitNullValue()
2369 return CGF.CGM.createOpenCLIntToSamplerConversion(E, CGF); in VisitCastExpr()
2443 : CGF(CGF), E(E) {} in OMPLastprivateConditionalUpdateRAII()
2794 CGF, E->getFPFeaturesInEffect(CGF.getLangOpts())); in VisitUnaryLNot()
2953 return CGF.EmitLoadOfLValue(CGF.EmitLValue(E), in VisitUnaryReal()
2970 return CGF.EmitLoadOfLValue(CGF.EmitLValue(E), in VisitUnaryImag()
4262 CGF, E->getFPFeaturesInEffect(CGF.getLangOpts())); in VisitBinLAnd()
4331 eval.end(CGF); in VisitBinLAnd()
[all …]
H A DCGCoroutine.cpp194 CGF.EmitBlock(SuspendBlock); in emitSuspendExpression()
196 auto &Builder = CGF.Builder; in emitSuspendExpression()
223 CGF.EmitBlock(CleanupBlock); in emitSuspendExpression()
227 CGF.EmitBlock(ReadyBlock); in emitSuspendExpression()
398 auto &CGM = CGF.CGM; in Emit()
436 CGF.EmitBlock(FreeBB); in Emit()
437 CGF.EmitStmt(Deallocate); in Emit()
470 CodeGenFunction &CGF; member
478 : CGF(CGF), Builder(CGF.Builder), S(S), GroActiveFlag(Address::invalid()), in GetReturnObjectManager()
509 for (auto b = CGF.EHStack.find(top), e = CGF.EHStack.find(old_top); in EmitGroAlloca()
[all …]
H A DItaniumCXXABI.cpp1366 CGF.ConvertType(CGF.getContext().getPointerDiffType()); in getItaniumDynamicCastFn()
1494 CGF.ConvertType(CGF.getContext().getPointerDiffType()); in EmitDynamicCastCall()
1553 CGF.ConvertType(CGF.getContext().getPointerDiffType()); in EmitDynamicCastToVoid()
1683 if (CGF.CurFuncDecl && CGF.CurFuncDecl->hasAttr<NakedAttr>()) in EmitInstanceFunctionProlog()
1688 setCXXABIThisValue(CGF, loadIncomingCXXThis(CGF)); in EmitInstanceFunctionProlog()
1705 CGF.Builder.CreateStore(getThisValue(CGF), CGF.ReturnValue); in EmitInstanceFunctionProlog()
1890 return CGF.Builder.CreateAlignedLoad(CGF.VoidPtrTy, VTT, in getVTableAddressPointInStructorWithVTT()
2131 CGF.Builder.CreateAlignedLoad(CGF.Int32Ty, OffsetPtr, in performTypeAdjustment()
2223 CGF.Builder.CreateElementBitCast(CookiePtr, CGF.SizeTy); in InitializeArrayCookie()
4439 CGF.EmitNounwindRuntimeCall(getEndCatchFn(CGF.CGM)); in Emit()
[all …]
H A DCGAtomic.cpp31 CodeGenFunction &CGF; member in __anon7c18b1790111::AtomicInfo
44 : CGF(CGF), AtomicSizeInBits(0), ValueSizeInBits(0), in AtomicInfo()
390 CGF.createBasicBlock("cmpxchg.store_expected", CGF.CurFn); in emitAtomicCmpXchg()
395 CGF.createBasicBlock("cmpxchg.continue", CGF.CurFn); in emitAtomicCmpXchg()
409 CGF.EmitStoreOfScalar(Cmp, CGF.MakeAddrLValue(Dest, E->getType())); in emitAtomicCmpXchg()
455 auto *AcquireBB = CGF.createBasicBlock("acquire_fail", CGF.CurFn); in emitAtomicCmpXchgFailureSet()
456 auto *SeqCstBB = CGF.createBasicBlock("seqcst_fail", CGF.CurFn); in emitAtomicCmpXchgFailureSet()
457 auto *ContBB = CGF.createBasicBlock("atomic.continue", CGF.CurFn); in emitAtomicCmpXchgFailureSet()
544 CGF.createBasicBlock("cmpxchg.strong", CGF.CurFn); in EmitAtomicOp()
547 CGF.createBasicBlock("cmpxchg.continue", CGF.CurFn); in EmitAtomicOp()
[all …]
H A DCGOpenMPRuntime.h63 virtual void Enter(CodeGenFunction &CGF) {} in Enter() argument
64 virtual void Exit(CodeGenFunction &CGF) {} in Exit() argument
92 void operator()(CodeGenFunction &CGF) const;
255 CodeGenFunction &CGF,
1892 emitDependClause(CodeGenFunction &CGF,
2010 void emitMasterRegion(CodeGenFunction &CGF,
2017 void emitMaskedRegion(CodeGenFunction &CGF,
2031 void emitTaskgroupRegion(CodeGenFunction &CGF,
2038 void emitSingleRegion(CodeGenFunction &CGF,
2048 void emitOrderedRegion(CodeGenFunction &CGF,
[all …]
H A DCGNonTrivialStruct.cpp330 Address(CGF->Builder.CreateLoad(CGF->GetAddrOfLocalVar(Args[Ints])), in getParamAddrs()
354 CodeGenFunction &CGF = *this->CGF; in visitArray() local
369 Address BC = CGF.Builder.CreateBitCast(DstAddr, CGF.CGM.Int8PtrTy); in visitArray()
382 PHIs[I] = CGF.Builder.CreatePHI(CGF.CGM.Int8PtrPtrTy, 2, "addr.cur"); in visitArray()
429 Addr = CGF->Builder.CreateBitCast(Addr, CGF->CGM.Int8PtrTy); in getAddrWithOffset()
431 return CGF->Builder.CreateBitCast(Addr, CGF->CGM.Int8PtrPtrTy); in getAddrWithOffset()
667 Address Loc = CGF->Builder.CreateElementBitCast(DstAddr, CGF->Int8Ty); in visitArray()
668 CGF->Builder.CreateMemSet(Loc, CGF->Builder.getInt8(0), SizeVal, in visitArray()
721 CGF->EmitStoreOfScalar(SrcVal, CGF->MakeAddrLValue(Addrs[DstIdx], QT), in visitARCStrong()
812 CGF.callCStructDestructor(CGF.MakeAddrLValue(Addr, Type)); in destroyNonTrivialCStruct()
[all …]
H A DMicrosoftCXXABI.cpp920 Value = CGF.Builder.CreateBitCast(Value, CGF.Int8PtrTy); in performBaseAdjustment()
1007 Offset = CGF.Builder.CreateTrunc(Offset, CGF.Int32Ty); in EmitDynamicCastCall()
1015 llvm::Type *ArgTypes[] = {CGF.Int8PtrTy, CGF.Int32Ty, CGF.Int8PtrTy, in EmitDynamicCastCall()
1016 CGF.Int8PtrTy, CGF.Int32Ty}; in EmitDynamicCastCall()
1561 CGF.Builder.CreateStore(getThisValue(CGF), CGF.ReturnValue); in EmitInstanceFunctionProlog()
1563 CGF.Builder.CreateStore(CGF.EmitCastToVoidPtr(getThisValue(CGF)), in EmitInstanceFunctionProlog()
2079 setCXXABIThisValue(CGF, loadIncomingCXXThis(CGF)); in EmitVirtualMemPtrThunk()
2191 This = CGF.Builder.CreateElementBitCast(This, CGF.Int8Ty); in performThisAdjustment()
2244 Ret = CGF.Builder.CreateElementBitCast(Ret, CGF.Int8Ty); in performReturnAdjustment()
2289 CGF.Builder.CreateElementBitCast(allocPtr, CGF.SizeTy); in readArrayCookieImpl()
[all …]
H A DCGCUDARuntime.cpp26 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 DCGOpenMPRuntimeGPU.h49 void syncCTAThreads(CodeGenFunction &CGF);
52 void emitKernelInit(CodeGenFunction &CGF, EntryFunctionState &EST,
180 virtual llvm::Value *getGPUWarpSize(CodeGenFunction &CGF) = 0;
183 virtual llvm::Value *getGPUThreadID(CodeGenFunction &CGF) = 0;
190 virtual void emitProcBindClause(CodeGenFunction &CGF,
198 virtual void emitNumThreadsClause(CodeGenFunction &CGF,
274 void emitBarrierCall(CodeGenFunction &CGF, SourceLocation Loc,
339 Address getAddressOfLocalVariable(CodeGenFunction &CGF,
355 void functionFinished(CodeGenFunction &CGF) override;
358 void getDefaultDistScheduleAndChunk(CodeGenFunction &CGF,
[all …]
H A DCGExprComplex.cpp46 CodeGenFunction &CGF; member in __anon4e663b930111::ComplexExprEmitter
52 : CGF(cgf), Builder(CGF.Builder), IgnoreReal(ir), IgnoreImag(ii) { in ComplexExprEmitter()
184 CGF.CGM.EmitExplicitCastExprType(ECE, &CGF); in VisitCastExpr()
920 CGF.getContext() in EmitCompoundAssignLValue()
924 assert(CGF.getContext() in EmitCompoundAssignLValue()
1042 eval.begin(CGF); in VisitAbstractConditionalOperator()
1043 CGF.EmitBlock(LHSBlock); in VisitAbstractConditionalOperator()
1048 eval.end(CGF); in VisitAbstractConditionalOperator()
1050 eval.begin(CGF); in VisitAbstractConditionalOperator()
1051 CGF.EmitBlock(RHSBlock); in VisitAbstractConditionalOperator()
[all …]
H A DCGObjC.cpp560 Receiver = CGF.CGM.getObjCRuntime().GetClass(CGF, ID); in tryEmitSpecializedAllocInit()
820 CGF.EmitLValueForIvar(CGF.TypeOfSelfObject(), CGF.LoadObjCSelf(), ivar, 0) in emitStructGetterCall()
827 Address dest = CGF.Builder.CreateBitCast(CGF.ReturnValue, CGF.VoidPtrTy); in emitStructGetterCall()
830 src = CGF.Builder.CreateBitCast(src, CGF.VoidPtrTy); in emitStructGetterCall()
1095 CGF.EmitLValueForIvar(CGF.TypeOfSelfObject(), CGF.LoadObjCSelf(), ivar, 0) in emitCPPObjectAtomicGetterCall()
1298 CGF.EmitLValueForIvar(CGF.TypeOfSelfObject(), CGF.LoadObjCSelf(), ivar, 0) in emitStructSetterCall()
1344 CGF.EmitLValueForIvar(CGF.TypeOfSelfObject(), CGF.LoadObjCSelf(), ivar, 0) in emitCPPObjectAtomicSetterCall()
2128 value = CGF.Builder.CreateBitCast(value, CGF.Int8PtrTy); in emitARCValueOperation()
2180 CGF.Builder.CreateBitCast(value, CGF.Int8PtrTy) in emitARCStoreOperation()
2232 value = CGF.Builder.CreateBitCast(value, CGF.Int8PtrTy); in emitObjCValueOperation()
[all …]
H A DCGExprCXX.cpp502 DestPtr = CGF.Builder.CreateElementBitCast(DestPtr, CGF.Int8Ty); in EmitNullBaseClassInitialization()
835 numElements = CGF.Builder.CreateTrunc(numElements, CGF.SizeTy); in EmitCXXNewAllocSize()
840 numElements = CGF.Builder.CreateSExt(numElements, CGF.SizeTy); in EmitCXXNewAllocSize()
853 numElements = CGF.Builder.CreateZExt(numElements, CGF.SizeTy); in EmitCXXNewAllocSize()
1317 CGF.EmitCall(CGF.CGM.getTypes().arrangeFreeFunctionCall( in EmitNewDeleteCall()
2024 CGF.CGM.getCXXABI().ReadArrayCookie(CGF, deletedPtr, E, elementType, in EmitArrayDelete()
2160 Address ThisPtr = CGF.EmitLValue(E).getAddress(CGF); in EmitTypeidFromVTable()
2189 CGF.CGM.getCXXABI().EmitBadTypeidCall(CGF); in EmitTypeidFromVTable()
2193 return CGF.CGM.getCXXABI().EmitTypeid(CGF, SrcRecordTy, ThisPtr, in EmitTypeidFromVTable()
2230 if (!CGF.CGM.getCXXABI().EmitBadCastCall(CGF)) in EmitDynamicCastToNull()
[all …]
H A DCGException.cpp386 CGF.EmitNounwindRuntimeCall(getFreeExceptionFn(CGF.CGM), exn); in Emit()
560 CGF.EmitRuntimeCall(getUnexpectedFn(CGF.CGM), exn) in emitFilterDispatchBlock()
1028 CGF.Builder.CreateStore(Exn, CGF.getExceptionSlot()); in emitWasmCatchPadBlock()
1130 typeValue = CGF.Builder.CreateBitCast(typeValue, CGF.Int8PtrTy); in emitCatchDispatchBlock()
1358 CGF.Builder.CreateLoad(CGF.getNormalCleanupDestSlot(), in Emit()
1377 CGF.Builder.CreateAlignedLoad(CGF.Int8PtrTy, SavedExnVar, in Emit()
1429 SavedExnVar = CGF.CreateTempAlloca(CGF.Int8PtrTy, "finally.exn"); in enter()
1446 RethrowDest = CGF.getJumpDestInCurrentScope(CGF.getUnreachableBlock()); in enter()
1449 ForEHVar = CGF.CreateTempAlloca(CGF.Builder.getInt1Ty(), "finally.for-eh"); in enter()
1468 CGF.popCatchScope(); in exit()
[all …]
H A DCGClass.cpp274 ptr = CGF.Builder.CreateBitCast(ptr, CGF.Int8Ty->getPointerTo(AddrSpace)); in ApplyNonVirtualAndVirtualOffset()
681 CGF.pushEHDestroy(dtorKind, LHS.getAddress(CGF), FieldType); in EmitMemberInitializer()
899 : CGF(CGF), OldSanOpts(CGF.SanOpts) { in CopyingValueRepresentation()
917 : CGF(CGF), ClassDecl(ClassDecl), SrcRec(SrcRec), in FieldMemcpyizer()
1139 CGF.pushEHDestroy(dtorKind, FieldLHS.getAddress(CGF), FieldType); in pushEHDestructors()
1608 CGF.EmitBranchThroughCleanup(CGF.ReturnBlock); in EmitConditionalDtorDeleteCall()
1649 CGF.emitDestroy(LV.getAddress(CGF), field->getType(), destroyer, in Emit()
1659 llvm::Value *Args[] = {CGF.Builder.CreateBitCast(Ptr, CGF.VoidPtrTy), in EmitSanitizerDtorCallback()
1662 llvm::Type *ArgTypes[] = {CGF.VoidPtrTy, CGF.SizeTy}; in EmitSanitizerDtorCallback()
1744 CGF.Int8Ty, in PoisonMembers()
[all …]
H A DCodeGenFunction.h454 : CGF(CGF), PrevCapturedStmtInfo(CGF.CapturedStmtInfo) {
662 : CGF(CGF),
851 : PerformCleanup(true), CGF(CGF)
1085 : CGF(CGF), SavedMap(CGF.LocalDeclMap) {}
1191 : CGF(CGF), SavedOutermostConditional(CGF.OutermostConditional) {
1316 : CGF(CGF) {
1566 : CGF(CGF), OldCXXDefaultInitExprThis(CGF.CXXDefaultInitExprThis) {
1583 : CGF(CGF), OldCXXThisValue(CGF.CXXThisValue),
1611 : CGF(CGF), OldArrayInitIndex(CGF.ArrayInitIndex) {
1626 : CGF(CGF), OldCurGD(CGF.CurGD), OldCurFuncDecl(CGF.CurFuncDecl),
[all …]
H A DCGObjCRuntime.h86 LValue EmitValueForIvarAtOffset(CodeGen::CodeGenFunction &CGF,
111 void EmitAtSynchronizedStmt(CodeGenFunction &CGF,
138 virtual llvm::Value *GetSelector(CodeGenFunction &CGF,
167 GenerateMessageSend(CodeGen::CodeGenFunction &CGF,
181 GeneratePossiblySpecializedMessageSend(CodeGenFunction &CGF,
198 GenerateMessageSendSuper(CodeGen::CodeGenFunction &CGF,
221 virtual llvm::Value *GenerateProtocolRef(CodeGenFunction &CGF,
271 virtual llvm::Value *GetClass(CodeGenFunction &CGF,
285 virtual void EmitTryStmt(CodeGen::CodeGenFunction &CGF,
287 virtual void EmitThrowStmt(CodeGen::CodeGenFunction &CGF,
[all …]
H A DCGOpenMPRuntimeAMDGCN.cpp35 llvm::Value *CGOpenMPRuntimeAMDGCN::getGPUWarpSize(CodeGenFunction &CGF) { in getGPUWarpSize() argument
36 CGBuilderTy &Bld = CGF.Builder; in getGPUWarpSize()
38 unsigned WarpSize = CGF.getTarget().getGridValue(llvm::omp::GV_Warp_Size); in getGPUWarpSize()
42 llvm::Value *CGOpenMPRuntimeAMDGCN::getGPUThreadID(CodeGenFunction &CGF) { in getGPUThreadID() argument
43 CGBuilderTy &Bld = CGF.Builder; in getGPUThreadID()
45 CGF.CGM.getIntrinsic(llvm::Intrinsic::amdgcn_workitem_id_x); in getGPUThreadID()
49 llvm::Value *CGOpenMPRuntimeAMDGCN::getGPUNumThreads(CodeGenFunction &CGF) { in getGPUNumThreads() argument
50 CGBuilderTy &Bld = CGF.Builder; in getGPUNumThreads()
51 llvm::Module *M = &CGF.CGM.getModule(); in getGPUNumThreads()
56 llvm::FunctionType::get(CGF.Int32Ty, llvm::None, false), in getGPUNumThreads()
[all …]
H A DCGObjCMac.cpp2091 CGF.CreateTempAlloca(ObjCTypes.SuperTy, CGF.getPointerAlign(), in GenerateMessageSendSuper()
4158 CGF.EmitNullInitialization(CGF.ReturnValue, retTy); in GenerateDirectMethodPrologue()
4160 CGF.EmitBranchThroughCleanup(CGF.ReturnBlock); in GenerateDirectMethodPrologue()
4346 CGF.Builder.CreateLoad(CGF.getNormalCleanupDestSlot()); in Emit()
4393 FragileHazards::FragileHazards(CodeGenFunction &CGF) : CGF(CGF) { in FragileHazards() argument
4400 I = CGF.CurFn->begin(), E = CGF.CurFn->end(); I != E; ++I) in FragileHazards()
4454 CGBuilderTy Builder(CGF, CGF.getLLVMContext()); in emitHazardsInNewBlocks()
4720 CGF.Builder.CreateStore(CGF.Builder.getTrue(), CallTryExitVar); in EmitTryOrSynchronizedStmt()
4736 CGF.Builder.CreateStore(CGF.Builder.getFalse(), CallTryExitVar); in EmitTryOrSynchronizedStmt()
4918 CGF.Builder.CreateStore(CGF.Builder.getTrue(), CallTryExitVar); in EmitTryOrSynchronizedStmt()
[all …]

123