Home
last modified time | relevance | path

Searched defs:CGF (Results 1 – 25 of 31) sorted by relevance

12

/external/clang/lib/CodeGen/
DCGCXXABI.cpp22 static void ErrorUnsupportedABI(CodeGenFunction &CGF, in ErrorUnsupportedABI()
42 llvm::Value *CGCXXABI::EmitLoadOfMemberFunctionPointer(CodeGenFunction &CGF, in EmitLoadOfMemberFunctionPointer()
57 llvm::Value *CGCXXABI::EmitMemberDataPointerAddress(CodeGenFunction &CGF, in EmitMemberDataPointerAddress()
66 llvm::Value *CGCXXABI::EmitMemberPointerConversion(CodeGenFunction &CGF, in EmitMemberPointerConversion()
79 CGCXXABI::EmitMemberPointerComparison(CodeGenFunction &CGF, in EmitMemberPointerComparison()
89 CGCXXABI::EmitMemberPointerIsNotNull(CodeGenFunction &CGF, in EmitMemberPointerIsNotNull()
121 void CGCXXABI::BuildThisParam(CodeGenFunction &CGF, FunctionArgList &params) { in BuildThisParam()
134 void CGCXXABI::EmitThisParam(CodeGenFunction &CGF) { in EmitThisParam()
142 void CGCXXABI::EmitReturnFromThunk(CodeGenFunction &CGF, in EmitReturnFromThunk()
151 llvm::Value *CGCXXABI::InitializeArrayCookie(CodeGenFunction &CGF, in InitializeArrayCookie()
[all …]
DCGCXXABI.h51 ImplicitParamDecl *&getThisDecl(CodeGenFunction &CGF) { in getThisDecl()
54 llvm::Value *&getThisValue(CodeGenFunction &CGF) { in getThisValue()
58 ImplicitParamDecl *&getVTTDecl(CodeGenFunction &CGF) { in getVTTDecl()
61 llvm::Value *&getVTTValue(CodeGenFunction &CGF) { in getVTTValue()
DTargetInfo.h88 virtual bool initDwarfEHRegSizeTable(CodeGen::CodeGenFunction &CGF, in initDwarfEHRegSizeTable()
98 virtual llvm::Value *decodeReturnAddress(CodeGen::CodeGenFunction &CGF, in decodeReturnAddress()
108 virtual llvm::Value *encodeReturnAddress(CodeGen::CodeGenFunction &CGF, in encodeReturnAddress()
113 virtual llvm::Type* adjustInlineAsmType(CodeGen::CodeGenFunction &CGF, in adjustInlineAsmType()
DMicrosoftCXXABI.cpp47 void BuildInstanceFunctionParams(CodeGenFunction &CGF, in BuildInstanceFunctionParams()
54 void EmitInstanceFunctionProlog(CodeGenFunction &CGF) { in EmitInstanceFunctionProlog()
81 void ReadArrayCookie(CodeGenFunction &CGF, llvm::Value *Ptr, in ReadArrayCookie()
DCGException.cpp25 static llvm::Constant *getAllocateExceptionFn(CodeGenFunction &CGF) { in getAllocateExceptionFn()
34 static llvm::Constant *getFreeExceptionFn(CodeGenFunction &CGF) { in getFreeExceptionFn()
43 static llvm::Constant *getThrowFn(CodeGenFunction &CGF) { in getThrowFn()
54 static llvm::Constant *getReThrowFn(CodeGenFunction &CGF) { in getReThrowFn()
63 static llvm::Constant *getGetExceptionPtrFn(CodeGenFunction &CGF) { in getGetExceptionPtrFn()
72 static llvm::Constant *getBeginCatchFn(CodeGenFunction &CGF) { in getBeginCatchFn()
81 static llvm::Constant *getEndCatchFn(CodeGenFunction &CGF) { in getEndCatchFn()
90 static llvm::Constant *getUnexpectedFn(CodeGenFunction &CGF) { in getUnexpectedFn()
117 static llvm::Constant *getTerminateFn(CodeGenFunction &CGF) { in getTerminateFn()
136 static llvm::Constant *getCatchallRethrowFn(CodeGenFunction &CGF, in getCatchallRethrowFn()
[all …]
DItaniumCXXABI.cpp209 ItaniumCXXABI::EmitLoadOfMemberFunctionPointer(CodeGenFunction &CGF, in EmitLoadOfMemberFunctionPointer()
294 llvm::Value *ItaniumCXXABI::EmitMemberDataPointerAddress(CodeGenFunction &CGF, in EmitMemberDataPointerAddress()
341 ItaniumCXXABI::EmitMemberPointerConversion(CodeGenFunction &CGF, in EmitMemberPointerConversion()
567 ItaniumCXXABI::EmitMemberPointerComparison(CodeGenFunction &CGF, in EmitMemberPointerComparison()
641 ItaniumCXXABI::EmitMemberPointerIsNotNull(CodeGenFunction &CGF, in EmitMemberPointerIsNotNull()
731 void ItaniumCXXABI::BuildInstanceFunctionParams(CodeGenFunction &CGF, in BuildInstanceFunctionParams()
754 void ARMCXXABI::BuildInstanceFunctionParams(CodeGenFunction &CGF, in BuildInstanceFunctionParams()
764 void ItaniumCXXABI::EmitInstanceFunctionProlog(CodeGenFunction &CGF) { in EmitInstanceFunctionProlog()
776 void ARMCXXABI::EmitInstanceFunctionProlog(CodeGenFunction &CGF) { in EmitInstanceFunctionProlog()
785 void ARMCXXABI::EmitReturnFromThunk(CodeGenFunction &CGF, in EmitReturnFromThunk()
[all …]
DCGOpenCLRuntime.cpp25 void CGOpenCLRuntime::EmitWorkGroupLocalVarDecl(CodeGenFunction &CGF, in EmitWorkGroupLocalVarDecl()
DCGExprCXX.cpp356 static void EmitNullBaseClassInitialization(CodeGenFunction &CGF, in EmitNullBaseClassInitialization()
496 static CharUnits CalculateCookiePadding(CodeGenFunction &CGF, in CalculateCookiePadding()
509 static llvm::Value *EmitCXXNewAllocSize(CodeGenFunction &CGF, in EmitCXXNewAllocSize()
768 static void StoreAnyExprIntoOneUnit(CodeGenFunction &CGF, const Expr *Init, in StoreAnyExprIntoOneUnit()
905 static void EmitZeroMemSet(CodeGenFunction &CGF, QualType T, in EmitZeroMemSet()
913 static void EmitNewInitializer(CodeGenFunction &CGF, const CXXNewExpr *E, in EmitNewInitializer()
988 void Emit(CodeGenFunction &CGF, Flags flags) { in Emit()
1045 void Emit(CodeGenFunction &CGF, Flags flags) { in Emit()
1079 static void EnterNewDeleteCleanup(CodeGenFunction &CGF, in EnterNewDeleteCleanup()
1333 static void EmitObjectDelete(CodeGenFunction &CGF, in EmitObjectDelete()
[all …]
DCGDeclCXX.cpp23 static void EmitDeclInit(CodeGenFunction &CGF, const VarDecl &D, in EmitDeclInit()
57 static void EmitDeclDestroy(CodeGenFunction &CGF, const VarDecl &D, in EmitDeclDestroy()
106 static void EmitDeclInvariant(CodeGenFunction &CGF, const VarDecl &D, in EmitDeclInvariant()
149 static void emitGlobalDtorWithCXAAtExit(CodeGenFunction &CGF, in emitGlobalDtorWithCXAAtExit()
197 CodeGenFunction CGF(CGM); in createAtExitStub() local
216 static void emitGlobalDtorWithAtExit(CodeGenFunction &CGF, in emitGlobalDtorWithAtExit()
DCGCleanup.cpp35 DominatingValue<RValue>::saved_type::save(CodeGenFunction &CGF, RValue rv) { in save()
72 RValue DominatingValue<RValue>::saved_type::restore(CodeGenFunction &CGF) { in restore()
272 static void ResolveAllBranchFixups(CodeGenFunction &CGF, in ResolveAllBranchFixups()
309 static llvm::SwitchInst *TransitionToCleanupSwitch(CodeGenFunction &CGF, in TransitionToCleanupSwitch()
384 static llvm::BasicBlock *CreateNormalEntry(CodeGenFunction &CGF, in CreateNormalEntry()
400 static llvm::BasicBlock *SimplifyCleanupEntry(CodeGenFunction &CGF, in SimplifyCleanupEntry()
434 static void EmitCleanup(CodeGenFunction &CGF, in EmitCleanup()
489 static void destroyOptimisticNormalEntry(CodeGenFunction &CGF, in destroyOptimisticNormalEntry()
999 static void SetupCleanupBlockActivation(CodeGenFunction &CGF, in SetupCleanupBlockActivation()
DCGBlocks.cpp218 CodeGenFunction *CGF, in tryCaptureAsConstant()
282 static void computeBlockInfo(CodeGenModule &CGM, CodeGenFunction *CGF, in computeBlockInfo()
493 static void enterBlockScope(CodeGenFunction &CGF, BlockDecl *block) { in enterBlockScope()
1422 void emitCopy(CodeGenFunction &CGF, llvm::Value *destField, in emitCopy()
1436 void emitDispose(CodeGenFunction &CGF, llvm::Value *field) { in emitDispose()
1453 void emitCopy(CodeGenFunction &CGF, llvm::Value *destField, in emitCopy()
1458 void emitDispose(CodeGenFunction &CGF, llvm::Value *field) { in emitDispose()
1474 void emitCopy(CodeGenFunction &CGF, llvm::Value *destField, in emitCopy()
1492 void emitDispose(CodeGenFunction &CGF, llvm::Value *field) { in emitDispose()
1511 void emitCopy(CodeGenFunction &CGF, llvm::Value *destField, in emitCopy()
[all …]
DCGCUDARuntime.cpp27 RValue CGCUDARuntime::EmitCUDAKernelCallExpr(CodeGenFunction &CGF, in EmitCUDAKernelCallExpr()
DCGObjC.cpp204 static RValue AdjustRelatedResultType(CodeGenFunction &CGF, in AdjustRelatedResultType()
486 static void emitStructGetterCall(CodeGenFunction &CGF, ObjCIvarDecl *ivar, in emitStructGetterCall()
743 static void emitCPPObjectAtomicGetterCall(CodeGenFunction &CGF, in emitCPPObjectAtomicGetterCall()
921 static void emitStructSetterCall(CodeGenFunction &CGF, ObjCMethodDecl *OMD, in emitStructSetterCall()
964 static void emitCPPObjectAtomicSetterCall(CodeGenFunction &CGF, in emitCPPObjectAtomicSetterCall()
1250 static void destroyARCStrongWithStore(CodeGenFunction &CGF, in destroyARCStrongWithStore()
1257 static void emitCXXDestructMethod(CodeGenFunction &CGF, in emitCXXDestructMethod()
1700 static llvm::Value *emitARCValueOperation(CodeGenFunction &CGF, in emitARCValueOperation()
1727 static llvm::Value *emitARCLoadOperation(CodeGenFunction &CGF, in emitARCLoadOperation()
1757 static llvm::Value *emitARCStoreOperation(CodeGenFunction &CGF, in emitARCStoreOperation()
[all …]
DCGObjCGNU.cpp539 virtual llvm::Value *LookupIMP(CodeGenFunction &CGF, in LookupIMP()
551 virtual llvm::Value *LookupIMPSuper(CodeGenFunction &CGF, in LookupIMPSuper()
582 virtual llvm::Value *LookupIMP(CodeGenFunction &CGF, in LookupIMP()
621 virtual llvm::Value *LookupIMPSuper(CodeGenFunction &CGF, in LookupIMPSuper()
1009 CGObjCGNU::GenerateMessageSendSuper(CodeGenFunction &CGF, in GenerateMessageSendSuper()
1112 CGObjCGNU::GenerateMessageSend(CodeGenFunction &CGF, in GenerateMessageSend()
2453 void CGObjCGNU::EmitSynchronizedStmt(CodeGenFunction &CGF, in EmitSynchronizedStmt()
2459 void CGObjCGNU::EmitTryStmt(CodeGenFunction &CGF, in EmitTryStmt()
2476 void CGObjCGNU::EmitThrowStmt(CodeGenFunction &CGF, in EmitThrowStmt()
2511 llvm::Value * CGObjCGNU::EmitObjCWeakRead(CodeGenFunction &CGF, in EmitObjCWeakRead()
[all …]
DCGCall.cpp532 uint64_t DstSize, CodeGenFunction &CGF) { in EnterStructPointerForCoercedAccess()
563 CodeGenFunction &CGF) { in CoerceIntOrPtrToIntOrPtr()
598 CodeGenFunction &CGF) { in CreateCoercedLoad()
655 static void BuildAggStore(CodeGenFunction &CGF, llvm::Value *Val, in BuildAggStore()
684 CodeGenFunction &CGF) { in CreateCoercedStore()
1031 static llvm::Value *emitArgumentDemotion(CodeGenFunction &CGF, in emitArgumentDemotion()
1277 static llvm::Value *tryEmitFusedAutoreleaseOfResult(CodeGenFunction &CGF, in tryEmitFusedAutoreleaseOfResult()
1355 static llvm::Value *tryRemoveRetainOfSelf(CodeGenFunction &CGF, in tryRemoveRetainOfSelf()
1393 static llvm::Value *emitAutoreleaseOfResult(CodeGenFunction &CGF, in emitAutoreleaseOfResult()
1411 static llvm::StoreInst *findDominatingStoreToReturnValue(CodeGenFunction &CGF) { in findDominatingStoreToReturnValue()
[all …]
DCGObjCMac.cpp1631 CGObjCMac::GenerateMessageSendSuper(CodeGen::CodeGenFunction &CGF, in GenerateMessageSendSuper()
1691 CodeGen::RValue CGObjCMac::GenerateMessageSend(CodeGen::CodeGenFunction &CGF, in GenerateMessageSend()
1706 CGObjCCommonMac::EmitMessageSend(CodeGen::CodeGenFunction &CGF, in EmitMessageSend()
2794 void CGObjCMac::EmitTryStmt(CodeGenFunction &CGF, const ObjCAtTryStmt &S) { in EmitTryStmt()
2798 void CGObjCMac::EmitSynchronizedStmt(CodeGenFunction &CGF, in EmitSynchronizedStmt()
2863 CodeGenFunction &CGF; member in __anon5896a37d0311::FragileHazards
2888 FragileHazards::FragileHazards(CodeGenFunction &CGF) : CGF(CGF) { in FragileHazards()
3120 void CGObjCMac::EmitTryOrSynchronizedStmt(CodeGen::CodeGenFunction &CGF, in EmitTryOrSynchronizedStmt()
3440 void CGObjCMac::EmitThrowStmt(CodeGen::CodeGenFunction &CGF, in EmitThrowStmt()
3465 llvm::Value * CGObjCMac::EmitObjCWeakRead(CodeGen::CodeGenFunction &CGF, in EmitObjCWeakRead()
[all …]
DCGObjCRuntime.cpp81 LValue CGObjCRuntime::EmitValueForIvarAtOffset(CodeGen::CodeGenFunction &CGF, in EmitValueForIvarAtOffset()
164 void CGObjCRuntime::EmitTryCatchStmt(CodeGenFunction &CGF, in EmitTryCatchStmt()
303 void CGObjCRuntime::EmitAtSynchronizedStmt(CodeGenFunction &CGF, in EmitAtSynchronizedStmt()
DCGExprConstant.cpp38 CodeGenFunction *CGF; member in __anon2bb5a5970111::ConstStructBuilder
51 ConstStructBuilder(CodeGenModule &CGM, CodeGenFunction *CGF) in ConstStructBuilder()
578 CodeGenFunction *CGF, in BuildStruct()
589 CodeGenFunction *CGF, in BuildStruct()
617 CodeGenFunction *CGF; member in __anon2bb5a5970111::ConstExprEmitter
1010 CodeGenFunction *CGF) { in EmitConstantInit()
1036 CodeGenFunction *CGF) { in EmitConstantExpr()
1061 CodeGenFunction *CGF) { in EmitConstantValue()
1230 CodeGenFunction *CGF) { in EmitConstantValueForMemory()
DCGCUDANV.cpp79 void CGNVCUDARuntime::EmitDeviceStubBody(CodeGenFunction &CGF, in EmitDeviceStubBody()
DCGExprAgg.cpp34 CodeGenFunction &CGF; member in __anon096d3fdc0111::AggExprEmitter
304 static void EmitStdInitializerListCleanup(CodeGenFunction &CGF, in EmitStdInitializerListCleanup()
817 static bool isSimpleZero(const Expr *E, CodeGenFunction &CGF) { in isSimpleZero()
1064 static CharUnits GetNumNonZeroBytesInInit(const Expr *E, CodeGenFunction &CGF) { in GetNumNonZeroBytesInInit()
1120 CodeGenFunction &CGF) { in CheckAggExprForMemSetUse()
1304 static void EmitRecursiveStdInitializerListCleanup(CodeGenFunction &CGF, in EmitRecursiveStdInitializerListCleanup()
DCGDecl.cpp141 static std::string GetStaticDeclName(CodeGenFunction &CGF, const VarDecl &D, in GetStaticDeclName()
448 static void EmitAutoVarWithLifetime(CodeGenFunction &CGF, const VarDecl &var, in EmitAutoVarWithLifetime()
509 static void drillIntoBlockVariable(CodeGenFunction &CGF, in drillIntoBlockVariable()
1335 static void emitPartialArrayDestroy(CodeGenFunction &CGF, in emitPartialArrayDestroy()
1379 void Emit(CodeGenFunction &CGF, Flags flags) { in Emit()
1401 void Emit(CodeGenFunction &CGF, Flags flags) { in Emit()
DCGClass.cpp108 ApplyNonVirtualAndVirtualOffset(CodeGenFunction &CGF, llvm::Value *ThisPtr, in ApplyNonVirtualAndVirtualOffset()
277 static llvm::Value *GetVTTParameter(CodeGenFunction &CGF, GlobalDecl GD, in GetVTTParameter()
368 static void EmitBaseInitializer(CodeGenFunction &CGF, in EmitBaseInitializer()
414 static void EmitAggMemberInitializer(CodeGenFunction &CGF, in EmitAggMemberInitializer()
544 static void EmitMemberInitializer(CodeGenFunction &CGF, in EmitMemberInitializer()
981 void Emit(CodeGenFunction &CGF, Flags flags) { in Emit()
1210 void CodeGenFunction::destroyCXXObject(CodeGenFunction &CGF, in destroyCXXObject()
DCGBuiltin.cpp55 static Value *EmitToInt(CodeGenFunction &CGF, llvm::Value *V, in EmitToInt()
66 static Value *EmitFromInt(CodeGenFunction &CGF, llvm::Value *V, in EmitFromInt()
79 static RValue EmitBinaryAtomic(CodeGenFunction &CGF, in EmitBinaryAtomic()
113 static RValue EmitBinaryAtomicPost(CodeGenFunction &CGF, in EmitBinaryAtomicPost()
148 static Value *EmitFAbs(CodeGenFunction &CGF, Value *V, QualType ValTy) { in EmitFAbs()
168 static RValue emitLibraryCall(CodeGenFunction &CGF, const FunctionDecl *Fn, in emitLibraryCall()
1386 static llvm::VectorType *GetNeonType(CodeGenFunction *CGF, in GetNeonType()
DTargetInfo.cpp402 static llvm::Type* X86AdjustInlineAsmType(CodeGen::CodeGenFunction &CGF, in X86AdjustInlineAsmType()
478 llvm::Type* adjustInlineAsmType(CodeGen::CodeGenFunction &CGF, in adjustInlineAsmType()
811 CodeGen::CodeGenFunction &CGF, in initDwarfEHRegSizeTable()
1001 bool initDwarfEHRegSizeTable(CodeGen::CodeGenFunction &CGF, in initDwarfEHRegSizeTable()
1011 llvm::Type* adjustInlineAsmType(CodeGen::CodeGenFunction &CGF, in adjustInlineAsmType()
1053 bool initDwarfEHRegSizeTable(CodeGen::CodeGenFunction &CGF, in initDwarfEHRegSizeTable()
2082 CodeGenFunction &CGF) { in EmitVAArgFromMemory()
2374 PPC32TargetCodeGenInfo::initDwarfEHRegSizeTable(CodeGen::CodeGenFunction &CGF, in initDwarfEHRegSizeTable()
2470 bool initDwarfEHRegSizeTable(CodeGen::CodeGenFunction &CGF, in initDwarfEHRegSizeTable()
3375 MIPSTargetCodeGenInfo::initDwarfEHRegSizeTable(CodeGen::CodeGenFunction &CGF, in initDwarfEHRegSizeTable()
DCGExpr.cpp185 CreateReferenceTemporary(CodeGenFunction &CGF, QualType Type, in CreateReferenceTemporary()
211 EmitExprForReferenceBinding(CodeGenFunction &CGF, const Expr *E, in EmitExprForReferenceBinding()
1489 EmitBitCastOfLValueToProperType(CodeGenFunction &CGF, in EmitBitCastOfLValueToProperType()
1496 static LValue EmitGlobalVarDeclLValue(CodeGenFunction &CGF, in EmitGlobalVarDeclLValue()
1519 static LValue EmitFunctionDeclLValue(CodeGenFunction &CGF, in EmitFunctionDeclLValue()
2699 EmitAtomicOp(CodeGenFunction &CGF, AtomicExpr *E, llvm::Value *Dest, in EmitAtomicOp()
2828 EmitValToTemp(CodeGenFunction &CGF, Expr *E) { in EmitValToTemp()
2835 static RValue ConvertTempToRValue(CodeGenFunction &CGF, QualType Ty, in ConvertTempToRValue()
3182 static LValueOrRValue emitPseudoObjectExpr(CodeGenFunction &CGF, in emitPseudoObjectExpr()

12