| /freebsd-13.1/contrib/llvm-project/clang/lib/CodeGen/ |
| H A D | CGObjCRuntime.cpp | 66 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 D | CGOpenMPRuntimeGPU.cpp | 1489 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 D | CGOpenMPRuntime.cpp | 372 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 D | CGStmtOpenMP.cpp | 65 (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 D | CGExprAgg.cpp | 38 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 D | CGCXXABI.cpp | 24 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 D | CGCXXABI.h | 54 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 D | CGExprScalar.cpp | 228 : 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 D | CGCoroutine.cpp | 194 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 D | ItaniumCXXABI.cpp | 1366 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 D | CGAtomic.cpp | 31 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 D | CGOpenMPRuntime.h | 63 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 D | CGNonTrivialStruct.cpp | 330 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 D | MicrosoftCXXABI.cpp | 920 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 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 | CGOpenMPRuntimeGPU.h | 49 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 D | CGExprComplex.cpp | 46 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 D | CGObjC.cpp | 560 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 D | CGExprCXX.cpp | 502 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 D | CGException.cpp | 386 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 D | CGClass.cpp | 274 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 D | CodeGenFunction.h | 454 : 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 D | CGObjCRuntime.h | 86 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 D | CGOpenMPRuntimeAMDGCN.cpp | 35 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 D | CGObjCMac.cpp | 2091 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 …]
|