Home
last modified time | relevance | path

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

123

/freebsd-12.1/contrib/llvm/tools/clang/lib/CodeGen/
H A DCGObjCRuntime.cpp67 llvm::Value *V = CGF.Builder.CreateBitCast(BaseValue, CGF.Int8PtrTy); in EmitValueForIvarAtOffset()
199 if (!CGF.CurSEHParent) in EmitTryCatchStmt()
200 CGF.CurSEHParent = cast<NamedDecl>(CGF.CurFuncDecl); in EmitTryCatchStmt()
219 CGF.EmitStmt(S.getTryBody()); in EmitTryCatchStmt()
223 CGF.popCatchScope(); in EmitTryCatchStmt()
232 CGF.EmitBlock(Handler.Block); in EmitTryCatchStmt()
270 CGF.EmitStmt(Handler.Body); in EmitTryCatchStmt()
280 CGF.Builder.restoreIP(SavedIP); in EmitTryCatchStmt()
284 FinallyInfo.exit(CGF); in EmitTryCatchStmt()
343 lock = CGF.Builder.CreateBitCast(lock, CGF.VoidPtrTy); in EmitAtSynchronizedStmt()
[all …]
H A DCGStmtOpenMP.cpp52 (CGF.CapturedStmtInfo && CGF.CapturedStmtInfo->lookup(VD)) || in isCapturedVar()
53 (CGF.CurCodeDecl && isa<BlockDecl>(CGF.CurCodeDecl)); in isCapturedVar()
77 isCapturedVar(CGF, VD) || (CGF.CapturedStmtInfo && in OMPLexicalScope()
151 (CGF.CurCodeDecl && isa<BlockDecl>(CGF.CurCodeDecl) && in isCapturedVar()
2153 CGF, S, in emitInnerParallelForWhenCombined()
3633 CGF.CGM.getOpenMPRuntime().emitFlush(CGF, llvm::None, Loc); in emitOMPAtomicReadExpr()
3642 emitSimpleAtomicStore(CGF, IsSeqCst, CGF.EmitLValue(X), CGF.EmitAnyExpr(E)); in emitOMPAtomicWriteExpr()
3648 CGF.CGM.getOpenMPRuntime().emitFlush(CGF, llvm::None, Loc); in emitOMPAtomicWriteExpr()
3804 CGF.CGM.getOpenMPRuntime().emitFlush(CGF, llvm::None, Loc); in emitOMPAtomicUpdateExpr()
3903 CGF.CGM.getOpenMPRuntime().emitFlush(CGF, llvm::None, Loc); in emitOMPAtomicCaptureExpr()
[all …]
H A DCGOpenMPRuntimeNVPTX.cpp2440 CGF.InitTempAlloca(ZeroAddr, CGF.Builder.getInt32(/*C*/ 0)); in emitTeamsCall()
2471 CGF.InitTempAlloca(ZeroAddr, CGF.Builder.getInt32(/*C*/ 0)); in emitNonSPMDParallelCall()
2498 RCG(CGF); in emitNonSPMDParallelCall()
2638 CGF.InitTempAlloca(ZeroAddr, CGF.Builder.getInt32(/*C*/ 0)); in emitSPMDParallelCall()
2666 RCG(CGF); in emitSPMDParallelCall()
2673 RCG(CGF); in emitSPMDParallelCall()
2679 RCG(CGF); in emitSPMDParallelCall()
3879 CGF.Builder.CreateStore(CGF.Builder.CreateIntToPtr(Size, CGF.VoidPtrTy), in emitReduction()
3952 RCG(CGF); in emitReduction()
3966 RCG(CGF); in emitReduction()
[all …]
H A DCGOpenMPRuntime.cpp156 CGF.EmitBranchThroughCleanup(CGF.ReturnBlock); in Enter()
157 CGF.EmitBlock(CGF.createBasicBlock(".untied.jmp.")); in Enter()
173 CGF.EmitBranchThroughCleanup(CGF.ReturnBlock); in emitUntiedSwitch()
410 : CGF(CGF) { in InlinedOpenMPRegionRAII()
986 CGF, in emitAggregateType()
1005 CGF, in emitAggregateType()
1328 if (CGF) { in emitUserDefinedReduction()
5251 IfVal = CGF.Builder.CreateIntCast(CGF.EvaluateExprAsBool(IfCond), CGF.IntTy, in emitTaskLoopCall()
5476 CGF, OVE, RValue::get(CGF.Builder.CreatePtrToInt(Ptr, CGF.SizeTy))); in emitReductionFunction()
5624 CGF.Builder.CreateStore(CGF.Builder.CreateIntToPtr(Size, CGF.VoidPtrTy), in emitReduction()
[all …]
H A DCGExprAgg.cpp37 CodeGenFunction &CGF; member in __anonbbc685050111::AggExprEmitter
62 : CGF(cgf), Builder(CGF.Builder), Dest(Dest), in AggExprEmitter()
361 CGF.CGM.getObjCRuntime().EmitGCMemmoveCollectable(CGF, in EmitCopy()
679 CGF.CGM.EmitExplicitCastExprType(ECE, &CGF); in VisitCastExpr()
1194 eval.begin(CGF); in VisitAbstractConditionalOperator()
1198 eval.end(CGF); in VisitAbstractConditionalOperator()
1209 eval.begin(CGF); in VisitAbstractConditionalOperator()
1212 eval.end(CGF); in VisitAbstractConditionalOperator()
1351 CGF.EmitStoreThroughLValue(RValue::get(CGF.EmitScalarExpr(E)), LV); in EmitInitializationToLValue()
1763 Loc = CGF.Builder.CreateElementBitCast(Loc, CGF.Int8Ty); in CheckAggExprForMemSetUse()
[all …]
H A DCGCXXABI.cpp24 DiagnosticsEngine &Diags = CGF.CGM.getDiags(); in ErrorUnsupportedABI()
27 Diags.Report(CGF.getContext().getFullLoc(CGF.CurCodeDecl->getLocation()), in ErrorUnsupportedABI()
93 return CGF.Builder.getFalse(); in EmitMemberPointerComparison()
101 return CGF.Builder.getFalse(); in EmitMemberPointerIsNotNull()
138 CGF.CXXABIThisDecl = ThisDecl; in buildThisParam()
145 !isThisCompleteObject(CGF.CurGD)) { in buildThisParam()
153 return CGF.Builder.CreateLoad(CGF.GetAddrOfLocalVar(getThisDecl(CGF)), in loadIncomingCXXThis()
160 CGF.CXXABIThisValue = ThisPtr; in setCXXABIThisValue()
165 CGF.EmitReturnOfRValue(RV, ResultType); in EmitReturnFromThunk()
213 ptr = CGF.Builder.CreateElementBitCast(ptr, CGF.Int8Ty); in ReadArrayCookie()
[all …]
H A DCGExprScalar.cpp223 : CGF(cgf), Builder(CGF.Builder), IgnoreResultAssign(ira), in ScalarExprEmitter()
551 CGF.CGM.EmitExplicitCastExprType(E, &CGF); in VisitExplicitCastExpr()
1525 return CGF.EmitFromMemory(CGF.CGM.EmitNullConstant(Ty), Ty); in EmitNullValue()
2256 return CGF.CGM.createOpenCLIntToSamplerConversion(E, CGF); in VisitCastExpr()
2743 return CGF.EmitLoadOfLValue(CGF.EmitLValue(E), in VisitUnaryReal()
2760 return CGF.EmitLoadOfLValue(CGF.EmitLValue(E), in VisitUnaryImag()
3868 eval.begin(CGF); in VisitBinLAnd()
3872 eval.end(CGF); in VisitBinLAnd()
3960 eval.end(CGF); in VisitBinLOr()
4112 eval.end(CGF); in VisitAbstractConditionalOperator()
[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()
205 EmitMemberPointerComparison(CodeGenFunction &CGF,
213 EmitMemberPointerIsNotNull(CodeGenFunction &CGF,
617 CGF.Builder.CreateCatchRet(CPI, BB); in Emit()
[all …]
H A DItaniumCXXABI.cpp1231 CGF.ConvertType(CGF.getContext().getPointerDiffType()); in getItaniumDynamicCastFn()
1345 CGF.ConvertType(CGF.getContext().getPointerDiffType()); in EmitDynamicCastCall()
1389 CGF.ConvertType(CGF.getContext().getPointerDiffType()); in EmitDynamicCastToVoid()
1514 if (CGF.CurFuncDecl && CGF.CurFuncDecl->hasAttr<NakedAttr>()) in EmitInstanceFunctionProlog()
1519 setCXXABIThisValue(CGF, loadIncomingCXXThis(CGF)); in EmitInstanceFunctionProlog()
1523 getStructorImplicitParamValue(CGF) = CGF.Builder.CreateLoad( in EmitInstanceFunctionProlog()
1536 CGF.Builder.CreateStore(getThisValue(CGF), CGF.ReturnValue); in EmitInstanceFunctionProlog()
1858 CGF.ConvertType(CGF.getContext().getPointerDiffType()); in performTypeAdjustment()
1950 CGF.Builder.CreateElementBitCast(CookiePtr, CGF.SizeTy); in InitializeArrayCookie()
3961 CGF.EmitNounwindRuntimeCall(getEndCatchFn(CGF.CGM)); in Emit()
[all …]
H A DCGCoroutine.cpp195 CGF.EmitBlock(SuspendBlock); in emitSuspendExpression()
197 auto &Builder = CGF.Builder; in emitSuspendExpression()
225 CGF.EmitBlock(CleanupBlock); in emitSuspendExpression()
229 CGF.EmitBlock(ReadyBlock); in emitSuspendExpression()
400 auto &CGM = CGF.CGM; in Emit()
438 CGF.EmitBlock(FreeBB); in Emit()
439 CGF.EmitStmt(Deallocate); in Emit()
472 CodeGenFunction &CGF; member
480 : CGF(CGF), Builder(CGF.Builder), S(S), GroActiveFlag(Address::invalid()), in GetReturnObjectManager()
511 for (auto b = CGF.EHStack.find(top), e = CGF.EHStack.find(old_top); in EmitGroAlloca()
[all …]
H A DCGAtomic.cpp32 CodeGenFunction &CGF; member in __anon87b451740111::AtomicInfo
46 : CGF(CGF), AtomicSizeInBits(0), ValueSizeInBits(0), in AtomicInfo()
384 CGF.createBasicBlock("cmpxchg.store_expected", CGF.CurFn); in emitAtomicCmpXchg()
389 CGF.createBasicBlock("cmpxchg.continue", CGF.CurFn); in emitAtomicCmpXchg()
403 CGF.EmitStoreOfScalar(Cmp, CGF.MakeAddrLValue(Dest, E->getType())); in emitAtomicCmpXchg()
450 MonotonicBB = CGF.createBasicBlock("monotonic_fail", CGF.CurFn); in emitAtomicCmpXchgFailureSet()
453 AcquireBB = CGF.createBasicBlock("acquire_fail", CGF.CurFn); in emitAtomicCmpXchgFailureSet()
455 SeqCstBB = CGF.createBasicBlock("seqcst_fail", CGF.CurFn); in emitAtomicCmpXchgFailureSet()
524 CGF.createBasicBlock("cmpxchg.strong", CGF.CurFn); in EmitAtomicOp()
527 CGF.createBasicBlock("cmpxchg.continue", CGF.CurFn); in EmitAtomicOp()
[all …]
H A DCGOpenMPRuntime.h58 virtual void Enter(CodeGenFunction &CGF) {} in Enter() argument
59 virtual void Exit(CodeGenFunction &CGF) {} in Exit() argument
89 void operator()(CodeGenFunction &CGF) const;
282 void setLocThreadIdInsertPt(CodeGenFunction &CGF,
1672 void emitMasterRegion(CodeGenFunction &CGF,
1682 void emitTaskgroupRegion(CodeGenFunction &CGF,
1689 void emitSingleRegion(CodeGenFunction &CGF,
1699 void emitOrderedRegion(CodeGenFunction &CGF,
1814 void emitProcBindClause(CodeGenFunction &CGF,
2110 void emitTargetDataCalls(CodeGenFunction &CGF,
[all …]
H A DCGNonTrivialStruct.cpp341 CodeGenFunction &CGF = *this->CGF; in visitArray() local
356 Address BC = CGF.Builder.CreateBitCast(DstAddr, CGF.CGM.Int8PtrTy); in visitArray()
369 PHIs[I] = CGF.Builder.CreatePHI(CGF.CGM.Int8PtrPtrTy, 2, "addr.cur"); in visitArray()
416 Addr = CGF->Builder.CreateBitCast(Addr, CGF->CGM.Int8PtrTy); in getAddrWithOffset()
419 return CGF->Builder.CreateBitCast(Addr, CGF->CGM.Int8PtrPtrTy); in getAddrWithOffset()
659 Address Loc = CGF->Builder.CreateElementBitCast(DstAddr, CGF->Int8Ty); in visitArray()
660 CGF->Builder.CreateMemSet(Loc, CGF->Builder.getInt8(0), SizeVal, in visitArray()
694 CGF->callCStructCopyConstructor(CGF->MakeAddrLValue(Addrs[DstIdx], FT), in callSpecialFunction()
711 CGF->EmitStoreOfScalar(SrcVal, CGF->MakeAddrLValue(Addrs[DstIdx], QT), in visitARCStrong()
796 CGF.callCStructDestructor(CGF.MakeAddrLValue(Addr, Type)); in destroyNonTrivialCStruct()
[all …]
H A DMicrosoftCXXABI.cpp892 Value = CGF.Builder.CreateBitCast(Value, CGF.Int8PtrTy); in performBaseAdjustment()
978 Offset = CGF.Builder.CreateTrunc(Offset, CGF.Int32Ty); in EmitDynamicCastCall()
986 llvm::Type *ArgTypes[] = {CGF.Int8PtrTy, CGF.Int32Ty, CGF.Int8PtrTy, in EmitDynamicCastCall()
987 CGF.Int8PtrTy, CGF.Int32Ty}; in EmitDynamicCastCall()
1495 CGF.Builder.CreateStore(getThisValue(CGF), CGF.ReturnValue); in EmitInstanceFunctionProlog()
1497 CGF.Builder.CreateStore(CGF.EmitCastToVoidPtr(getThisValue(CGF)), in EmitInstanceFunctionProlog()
1987 setCXXABIThisValue(CGF, loadIncomingCXXThis(CGF)); in EmitVirtualMemPtrThunk()
1999 CGF.EmitMustTailThunk(MD, getThisValue(CGF), Callee); in EmitVirtualMemPtrThunk()
2152 Ret = CGF.Builder.CreateElementBitCast(Ret, CGF.Int8Ty); in performReturnAdjustment()
2197 CGF.Builder.CreateElementBitCast(allocPtr, CGF.SizeTy); in readArrayCookieImpl()
[all …]
H A DCGObjC.cpp670 CGF.EmitLValueForIvar(CGF.TypeOfSelfObject(), CGF.LoadObjCSelf(), ivar, 0) in emitStructGetterCall()
677 Address dest = CGF.Builder.CreateBitCast(CGF.ReturnValue, CGF.VoidPtrTy); in emitStructGetterCall()
680 src = CGF.Builder.CreateBitCast(src, CGF.VoidPtrTy); in emitStructGetterCall()
944 CGF.EmitLValueForIvar(CGF.TypeOfSelfObject(), in emitCPPObjectAtomicGetterCall()
955 CGF.EmitCall( in emitCPPObjectAtomicGetterCall()
1175 CGF.EmitCall( in emitStructSetterCall()
1193 CGF.EmitLValueForIvar(CGF.TypeOfSelfObject(), in emitCPPObjectAtomicSetterCall()
1935 value = CGF.Builder.CreateBitCast(value, CGF.Int8PtrTy); in emitARCValueOperation()
1990 CGF.Builder.CreateBitCast(value, CGF.Int8PtrTy) in emitARCStoreOperation()
2044 value = CGF.Builder.CreateBitCast(value, CGF.Int8PtrTy); in emitObjCValueOperation()
[all …]
H A DCGException.cpp371 CGF.EmitNounwindRuntimeCall(getFreeExceptionFn(CGF.CGM), exn); in Emit()
519 CGF.EmitRuntimeCall(getUnexpectedFn(CGF.CGM), exn) in emitFilterDispatchBlock()
985 CGF.Builder.CreateStore(Exn, CGF.getExceptionSlot()); in emitWasmCatchPadBlock()
1087 typeValue = CGF.Builder.CreateBitCast(typeValue, CGF.Int8PtrTy); in emitCatchDispatchBlock()
1312 CGF.Builder.CreateLoad(CGF.getNormalCleanupDestSlot(), in Emit()
1385 SavedExnVar = CGF.CreateTempAlloca(CGF.Int8PtrTy, "finally.exn"); in enter()
1402 RethrowDest = CGF.getJumpDestInCurrentScope(CGF.getUnreachableBlock()); in enter()
1405 ForEHVar = CGF.CreateTempAlloca(CGF.Builder.getInt1Ty(), "finally.for-eh"); in enter()
1424 CGF.popCatchScope(); in exit()
1444 CGF.Builder.CreateAlignedStore(exn, SavedExnVar, CGF.getPointerAlign()); in exit()
[all …]
H A DCGExprComplex.cpp45 CodeGenFunction &CGF; member in __anon009c106e0111::ComplexExprEmitter
51 : CGF(cgf), Builder(CGF.Builder), IgnoreReal(ir), IgnoreImag(ii) { in ComplexExprEmitter()
180 CGF.CGM.EmitExplicitCastExprType(ECE, &CGF); in VisitCastExpr()
893 CGF.getContext() in EmitCompoundAssignLValue()
897 assert(CGF.getContext() in EmitCompoundAssignLValue()
1015 eval.begin(CGF); in VisitAbstractConditionalOperator()
1016 CGF.EmitBlock(LHSBlock); in VisitAbstractConditionalOperator()
1021 eval.end(CGF); in VisitAbstractConditionalOperator()
1023 eval.begin(CGF); in VisitAbstractConditionalOperator()
1024 CGF.EmitBlock(RHSBlock); in VisitAbstractConditionalOperator()
[all …]
H A DCGExprCXX.cpp489 DestPtr = CGF.Builder.CreateElementBitCast(DestPtr, CGF.Int8Ty); in EmitNullBaseClassInitialization()
821 numElements = CGF.Builder.CreateTrunc(numElements, CGF.SizeTy); in EmitCXXNewAllocSize()
826 numElements = CGF.Builder.CreateSExt(numElements, CGF.SizeTy); in EmitCXXNewAllocSize()
839 numElements = CGF.Builder.CreateZExt(numElements, CGF.SizeTy); in EmitCXXNewAllocSize()
1300 CGF.EmitCall(CGF.CGM.getTypes().arrangeFreeFunctionCall( in EmitNewDeleteCall()
1858 CGF.CGM.getCXXABI().emitVirtualObjectDelete(CGF, DE, Ptr, ElementType, in EmitDestroyingObjectDelete()
1961 CGF.CGM.getCXXABI().ReadArrayCookie(CGF, deletedPtr, E, elementType, in EmitArrayDelete()
2119 CGF.CGM.getCXXABI().EmitBadTypeidCall(CGF); in EmitTypeidFromVTable()
2123 return CGF.CGM.getCXXABI().EmitTypeid(CGF, SrcRecordTy, ThisPtr, in EmitTypeidFromVTable()
2159 if (!CGF.CGM.getCXXABI().EmitBadCastCall(CGF)) in EmitDynamicCastToNull()
[all …]
H A DCGCUDARuntime.cpp27 RValue CGCUDARuntime::EmitCUDAKernelCallExpr(CodeGenFunction &CGF, in EmitCUDAKernelCallExpr() argument
30 llvm::BasicBlock *ConfigOKBlock = CGF.createBasicBlock("kcall.configok"); in EmitCUDAKernelCallExpr()
31 llvm::BasicBlock *ContBlock = CGF.createBasicBlock("kcall.end"); in EmitCUDAKernelCallExpr()
33 CodeGenFunction::ConditionalEvaluation eval(CGF); in EmitCUDAKernelCallExpr()
34 CGF.EmitBranchOnBoolExpr(E->getConfig(), ContBlock, ConfigOKBlock, in EmitCUDAKernelCallExpr()
37 eval.begin(CGF); in EmitCUDAKernelCallExpr()
38 CGF.EmitBlock(ConfigOKBlock); in EmitCUDAKernelCallExpr()
39 CGF.EmitSimpleCallExpr(E, ReturnValue); in EmitCUDAKernelCallExpr()
40 CGF.EmitBranch(ContBlock); in EmitCUDAKernelCallExpr()
42 CGF.EmitBlock(ContBlock); in EmitCUDAKernelCallExpr()
[all …]
H A DCGObjCMac.cpp2003 CGF.CreateTempAlloca(ObjCTypes.SuperTy, CGF.getPointerAlign(), in GenerateMessageSendSuper()
4096 CGF.Builder.CreateLoad(CGF.getNormalCleanupDestSlot()); in Emit()
4143 FragileHazards::FragileHazards(CodeGenFunction &CGF) : CGF(CGF) { in FragileHazards() argument
4150 I = CGF.CurFn->begin(), E = CGF.CurFn->end(); I != E; ++I) in FragileHazards()
4204 CGBuilderTy Builder(CGF, CGF.getLLVMContext()); in emitHazardsInNewBlocks()
4469 CGF.Builder.CreateStore(CGF.Builder.getTrue(), CallTryExitVar); in EmitTryOrSynchronizedStmt()
4485 CGF.Builder.CreateStore(CGF.Builder.getFalse(), CallTryExitVar); in EmitTryOrSynchronizedStmt()
4667 CGF.Builder.CreateStore(CGF.Builder.getTrue(), CallTryExitVar); in EmitTryOrSynchronizedStmt()
5030 return CGF.Builder.CreateAlignedLoad(Entry, CGF.getPointerAlign()); in EmitClassRefFromId()
5051 return CGF.Builder.CreateLoad(EmitSelectorAddr(CGF, Sel)); in EmitSelector()
[all …]
H A DCGOpenMPRuntimeNVPTX.h62 void syncCTAThreads(CodeGenFunction &CGF);
68 void emitWorkerLoop(CodeGenFunction &CGF, WorkerFunctionState &WST);
80 void emitGenericVarsProlog(CodeGenFunction &CGF, SourceLocation Loc,
204 virtual void emitProcBindClause(CodeGenFunction &CGF,
212 virtual void emitNumThreadsClause(CodeGenFunction &CGF,
275 void emitParallelCall(CodeGenFunction &CGF, SourceLocation Loc,
288 void emitBarrierCall(CodeGenFunction &CGF, SourceLocation Loc,
353 Address getAddressOfLocalVariable(CodeGenFunction &CGF,
369 void functionFinished(CodeGenFunction &CGF) override;
372 void getDefaultDistScheduleAndChunk(CodeGenFunction &CGF,
[all …]
H A DCGClass.cpp250 ptr = CGF.Builder.CreateBitCast(ptr, CGF.Int8PtrTy); in ApplyNonVirtualAndVirtualOffset()
495 CGF.GetAddressOfDirectBaseInCompleteClass(CGF.LoadCXXThisAddress(), in Emit()
648 = CGF.Builder.CreateLoad(CGF.GetAddrOfLocalVar(Args[SrcArgIndex])); in EmitMemberInitializer()
882 : CGF(CGF), OldSanOpts(CGF.SanOpts) { in CopyingValueRepresentation()
900 : CGF(CGF), ClassDecl(ClassDecl), SrcRec(SrcRec), in FieldMemcpyizer()
1224 CGF.EmitStmt(S); in emitAssignment()
1572 CGF.EmitBranchThroughCleanup(CGF.ReturnBlock); in EmitConditionalDtorDeleteCall()
1623 llvm::Value *Args[] = {CGF.Builder.CreateBitCast(Ptr, CGF.VoidPtrTy), in EmitSanitizerDtorCallback()
1626 llvm::Type *ArgTypes[] = {CGF.VoidPtrTy, CGF.SizeTy}; in EmitSanitizerDtorCallback()
1695 CGF.SizeTy, in PoisonMembers()
[all …]
H A DCGObjCRuntime.h86 LValue EmitValueForIvarAtOffset(CodeGen::CodeGenFunction &CGF,
99 void EmitTryCatchStmt(CodeGenFunction &CGF,
112 void EmitAtSynchronizedStmt(CodeGenFunction &CGF,
136 virtual llvm::Value *GetSelector(CodeGenFunction &CGF,
165 GenerateMessageSend(CodeGen::CodeGenFunction &CGF,
181 GenerateMessageSendSuper(CodeGen::CodeGenFunction &CGF,
194 virtual llvm::Value *GenerateProtocolRef(CodeGenFunction &CGF,
233 virtual llvm::Value *GetClass(CodeGenFunction &CGF,
247 virtual void EmitTryStmt(CodeGen::CodeGenFunction &CGF,
249 virtual void EmitThrowStmt(CodeGen::CodeGenFunction &CGF,
[all …]
H A DCodeGenFunction.h418 : CGF(CGF), PrevCapturedStmtInfo(CGF.CapturedStmtInfo) {
717 : PerformCleanup(true), CGF(CGF)
1044 : CGF(CGF), SavedOutermostConditional(CGF.OutermostConditional) {
1169 : CGF(CGF) {
1180 : CGF(CGF), Data(OpaqueValueMappingData::bind(CGF, opaqueValue, lvalue)) {
1404 : CGF(CGF), OldCXXDefaultInitExprThis(CGF.CXXDefaultInitExprThis) {
1421 : CGF(CGF), OldCXXThisValue(CGF.CXXThisValue),
1442 : CGF(CGF), OldArrayInitIndex(CGF.ArrayInitIndex) {
1457 : CGF(CGF), OldCurGD(CGF.CurGD), OldCurFuncDecl(CGF.CurFuncDecl),
1468 CGF.CurFuncDecl = CGF.CurCodeDecl =
[all …]
H A DCGCleanup.cpp47 CGF.Builder.CreateStore(V, addr); in save()
56 CGF.Builder.CreateStore(V.first, in save()
60 CGF.Builder.CreateStore(V.second, in save()
72 CGF.CreateTempAlloca(V.getType(), CGF.getPointerAlign(), "saved-rvalue"); in save()
360 CGF.EHStack.clearFixups(); in ResolveAllBranchFixups()
557 CGF.Builder.SetInsertPoint(Pred); in SimplifyCleanupEntry()
575 CGF.EmitBlock(CleanupBB); in EmitCleanup()
579 Fn->Emit(CGF, flags); in EmitCleanup()
584 CGF.EmitBlock(ContBB); in EmitCleanup()
1211 var = CGF.CreateTempAlloca(CGF.Builder.getInt1Ty(), CharUnits::One(), in SetupCleanupBlockActivation()
[all …]

123