Home
last modified time | relevance | path

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

12

/minix3/external/bsd/llvm/dist/clang/lib/CodeGen/
H A DCGCXXABI.h50 ImplicitParamDecl *&getThisDecl(CodeGenFunction &CGF) { in getThisDecl()
53 llvm::Value *&getThisValue(CodeGenFunction &CGF) { in getThisValue()
63 ImplicitParamDecl *&getStructorImplicitParamDecl(CodeGenFunction &CGF) { in getStructorImplicitParamDecl()
66 llvm::Value *&getStructorImplicitParamValue(CodeGenFunction &CGF) { in getStructorImplicitParamValue()
253 initializeHiddenVirtualInheritanceMembers(CodeGenFunction &CGF, in initializeHiddenVirtualInheritanceMembers()
287 adjustThisArgumentForVirtualFunctionCall(CodeGenFunction &CGF, GlobalDecl GD, in adjustThisArgumentForVirtualFunctionCall()
309 CodeGenFunction &CGF, GlobalDecl GD, llvm::Value *This) { in adjustThisParameterInVirtualFunctionPrologue()
366 virtual void adjustCallArgsForDestructorThunk(CodeGenFunction &CGF, in adjustCallArgsForDestructorThunk()
H A DCGCXXABI.cpp22 void CGCXXABI::ErrorUnsupportedABI(CodeGenFunction &CGF, StringRef S) { in ErrorUnsupportedABI()
76 CodeGenFunction &CGF, const Expr *E, llvm::Value *&This, in EmitLoadOfMemberFunctionPointer()
90 CGCXXABI::EmitMemberDataPointerAddress(CodeGenFunction &CGF, const Expr *E, in EmitMemberDataPointerAddress()
98 llvm::Value *CGCXXABI::EmitMemberPointerConversion(CodeGenFunction &CGF, in EmitMemberPointerConversion()
111 CGCXXABI::EmitMemberPointerComparison(CodeGenFunction &CGF, in EmitMemberPointerComparison()
121 CGCXXABI::EmitMemberPointerIsNotNull(CodeGenFunction &CGF, in EmitMemberPointerIsNotNull()
153 void CGCXXABI::buildThisParam(CodeGenFunction &CGF, FunctionArgList &params) { in buildThisParam()
166 void CGCXXABI::EmitThisParam(CodeGenFunction &CGF) { in EmitThisParam()
174 void CGCXXABI::EmitReturnFromThunk(CodeGenFunction &CGF, in EmitReturnFromThunk()
190 llvm::Value *CGCXXABI::InitializeArrayCookie(CodeGenFunction &CGF, in InitializeArrayCookie()
[all …]
H A DCGBuilder.h28 explicit CGBuilderInserter(CodeGenFunction *CGF) : CGF(CGF) {} in CGBuilderInserter()
38 CodeGenFunction *CGF; variable
H A DTargetInfo.h97 virtual bool initDwarfEHRegSizeTable(CodeGen::CodeGenFunction &CGF, in initDwarfEHRegSizeTable()
107 virtual llvm::Value *decodeReturnAddress(CodeGen::CodeGenFunction &CGF, in decodeReturnAddress()
117 virtual llvm::Value *encodeReturnAddress(CodeGen::CodeGenFunction &CGF, in encodeReturnAddress()
127 virtual llvm::Type *adjustInlineAsmType(CodeGen::CodeGenFunction &CGF, in adjustInlineAsmType()
135 CodeGen::CodeGenFunction &CGF, CodeGen::LValue ReturnValue, in addReturnRegisterOutputs()
H A DCGOpenMPRuntime.cpp66 LValue CGOpenMPRegionInfo::getThreadIDVariableLValue(CodeGenFunction &CGF) { in getThreadIDVariableLValue()
72 void CGOpenMPRegionInfo::EmitBody(CodeGenFunction &CGF, Stmt *S) { in EmitBody()
100 CodeGenFunction CGF(CGM, true); in EmitOpenMPOutlinedFunction() local
138 CodeGenFunction &CGF, SourceLocation Loc, OpenMPLocationFlags Flags) { in EmitOpenMPUpdateLocation()
192 llvm::Value *CGOpenMPRuntime::GetOpenMPThreadID(CodeGenFunction &CGF, in GetOpenMPThreadID()
236 void CGOpenMPRuntime::FunctionFinished(CodeGenFunction &CGF) { in FunctionFinished()
489 llvm::Value *CGOpenMPRuntime::getOMPAddrOfThreadPrivate(CodeGenFunction &CGF, in getOMPAddrOfThreadPrivate()
504 CodeGenFunction &CGF, llvm::Value *VDAddr, llvm::Value *Ctor, in EmitOMPThreadPrivateVarInit()
522 bool PerformInit, CodeGenFunction *CGF) { in EmitOMPThreadPrivateVarDefinition()
632 void CGOpenMPRuntime::EmitOMPParallelCall(CodeGenFunction &CGF, in EmitOMPParallelCall()
[all …]
H A DCodeGenFunction.h211 virtual void EmitBody(CodeGenFunction &CGF, Stmt *S) { in EmitBody()
248 CodeGenFunction *CGF; variable
499 explicit RunCleanupsScope(CodeGenFunction &CGF) in RunCleanupsScope()
545 explicit LexicalScope(CodeGenFunction &CGF, SourceRange Range) in LexicalScope()
595 explicit OMPPrivateScope(CodeGenFunction &CGF) : RunCleanupsScope(CGF) {} in OMPPrivateScope()
694 ConditionalEvaluation(CodeGenFunction &CGF) in ConditionalEvaluation()
697 void begin(CodeGenFunction &CGF) { in begin()
703 void end(CodeGenFunction &CGF) { in end()
729 CodeGenFunction &CGF; variable
737 StmtExprEvaluation(CodeGenFunction &CGF) in StmtExprEvaluation()
[all …]
H A DMicrosoftCXXABI.cpp223 void adjustCallArgsForDestructorThunk(CodeGenFunction &CGF, GlobalDecl GD, in adjustCallArgsForDestructorThunk()
459 llvm::Value *GetVBaseOffsetFromVBPtr(CodeGenFunction &CGF, in GetVBaseOffsetFromVBPtr()
655 void MicrosoftCXXABI::emitVirtualObjectDelete(CodeGenFunction &CGF, in emitVirtualObjectDelete()
684 void MicrosoftCXXABI::emitRethrow(CodeGenFunction &CGF, bool isNoReturn) { in emitRethrow()
696 static llvm::Value *getPolymorphicOffset(CodeGenFunction &CGF, in getPolymorphicOffset()
709 performBaseAdjustment(CodeGenFunction &CGF, llvm::Value *Value, in performBaseAdjustment()
731 static llvm::CallSite emitRTtypeidCall(CodeGenFunction &CGF, in emitRTtypeidCall()
741 void MicrosoftCXXABI::EmitBadTypeidCall(CodeGenFunction &CGF) { in EmitBadTypeidCall()
748 llvm::Value *MicrosoftCXXABI::EmitTypeid(CodeGenFunction &CGF, in EmitTypeid()
766 CodeGenFunction &CGF, llvm::Value *Value, QualType SrcRecordTy, in EmitDynamicCastCall()
[all …]
H A DItaniumCXXABI.cpp390 CodeGenFunction &CGF, const Expr *E, llvm::Value *&This, in EmitLoadOfMemberFunctionPointer()
473 CodeGenFunction &CGF, const Expr *E, llvm::Value *Base, llvm::Value *MemPtr, in EmitMemberDataPointerAddress()
518 ItaniumCXXABI::EmitMemberPointerConversion(CodeGenFunction &CGF, in EmitMemberPointerConversion()
727 ItaniumCXXABI::EmitMemberPointerComparison(CodeGenFunction &CGF, in EmitMemberPointerComparison()
801 ItaniumCXXABI::EmitMemberPointerIsNotNull(CodeGenFunction &CGF, in EmitMemberPointerIsNotNull()
857 void ItaniumCXXABI::emitVirtualObjectDelete(CodeGenFunction &CGF, in emitVirtualObjectDelete()
895 void ItaniumCXXABI::emitRethrow(CodeGenFunction &CGF, bool isNoReturn) { in emitRethrow()
909 static llvm::Constant *getItaniumDynamicCastFn(CodeGenFunction &CGF) { in getItaniumDynamicCastFn()
932 static llvm::Constant *getBadCastFn(CodeGenFunction &CGF) { in getBadCastFn()
990 static llvm::Constant *getBadTypeidFn(CodeGenFunction &CGF) { in getBadTypeidFn()
[all …]
H A DCGOpenCLRuntime.cpp27 void CGOpenCLRuntime::EmitWorkGroupLocalVarDecl(CodeGenFunction &CGF, in EmitWorkGroupLocalVarDecl()
H A DCGCleanup.cpp35 DominatingValue<RValue>::saved_type::save(CodeGenFunction &CGF, RValue rv) { in save()
73 RValue DominatingValue<RValue>::saved_type::restore(CodeGenFunction &CGF) { in restore()
278 static void ResolveAllBranchFixups(CodeGenFunction &CGF, in ResolveAllBranchFixups()
316 static llvm::SwitchInst *TransitionToCleanupSwitch(CodeGenFunction &CGF, in TransitionToCleanupSwitch()
418 static llvm::BasicBlock *CreateNormalEntry(CodeGenFunction &CGF, in CreateNormalEntry()
434 static llvm::BasicBlock *SimplifyCleanupEntry(CodeGenFunction &CGF, in SimplifyCleanupEntry()
468 static void EmitCleanup(CodeGenFunction &CGF, in EmitCleanup()
523 static void destroyOptimisticNormalEntry(CodeGenFunction &CGF, in destroyOptimisticNormalEntry()
1040 static void SetupCleanupBlockActivation(CodeGenFunction &CGF, in SetupCleanupBlockActivation()
H A DCGCUDARuntime.cpp27 RValue CGCUDARuntime::EmitCUDAKernelCallExpr(CodeGenFunction &CGF, in EmitCUDAKernelCallExpr()
H A DCGObjCGNU.cpp587 llvm::Value *LookupIMP(CodeGenFunction &CGF, llvm::Value *&Receiver, in LookupIMP()
598 llvm::Value *LookupIMPSuper(CodeGenFunction &CGF, llvm::Value *ObjCSuper, in LookupIMPSuper()
645 llvm::Value *LookupIMP(CodeGenFunction &CGF, llvm::Value *&Receiver, in LookupIMP()
683 llvm::Value *LookupIMPSuper(CodeGenFunction &CGF, llvm::Value *ObjCSuper, in LookupIMPSuper()
794 llvm::Value *LookupIMP(CodeGenFunction &CGF, llvm::Value *&Receiver, in LookupIMP()
812 llvm::Value *LookupIMPSuper(CodeGenFunction &CGF, llvm::Value *ObjCSuper, in LookupIMPSuper()
824 llvm::Value *GetClassNamed(CodeGenFunction &CGF, in GetClassNamed()
1013 llvm::Value *CGObjCGNU::GetClassNamed(CodeGenFunction &CGF, in GetClassNamed()
1036 llvm::Value *CGObjCGNU::GetClass(CodeGenFunction &CGF, in GetClass()
1040 llvm::Value *CGObjCGNU::EmitNSAutoreleasePoolClassRef(CodeGenFunction &CGF) { in EmitNSAutoreleasePoolClassRef()
[all …]
H A DCGObjCMac.cpp1436 bool IsIvarOffsetKnownIdempotent(const CodeGen::CodeGenFunction &CGF, in IsIvarOffsetKnownIdempotent()
1480 llvm::Value *GetSelector(CodeGenFunction &CGF, Selector Sel, in GetSelector()
1486 llvm::Value *GetSelector(CodeGenFunction &CGF, in GetSelector()
1712 llvm::Value *CGObjCMac::GetClass(CodeGenFunction &CGF, in GetClass()
1718 llvm::Value *CGObjCMac::GetSelector(CodeGenFunction &CGF, Selector Sel, in GetSelector()
1722 llvm::Value *CGObjCMac::GetSelector(CodeGenFunction &CGF, const ObjCMethodDecl in GetSelector()
1778 CGObjCMac::GenerateMessageSendSuper(CodeGen::CodeGenFunction &CGF, in GenerateMessageSendSuper()
1838 CodeGen::RValue CGObjCMac::GenerateMessageSend(CodeGen::CodeGenFunction &CGF, in GenerateMessageSend()
1853 CGObjCCommonMac::EmitMessageSend(CodeGen::CodeGenFunction &CGF, in EmitMessageSend()
2523 llvm::Value *CGObjCMac::GenerateProtocolRef(CodeGenFunction &CGF, in GenerateProtocolRef()
[all …]
H A DCGBlocks.cpp273 CodeGenFunction *CGF, in tryCaptureAsConstant()
337 static void computeBlockInfo(CodeGenModule &CGM, CodeGenFunction *CGF, in computeBlockInfo()
572 static void enterBlockScope(CodeGenFunction &CGF, BlockDecl *block) { in enterBlockScope()
1606 void emitCopy(CodeGenFunction &CGF, llvm::Value *destField, in emitCopy()
1622 void emitDispose(CodeGenFunction &CGF, llvm::Value *field) override { in emitDispose()
1639 void emitCopy(CodeGenFunction &CGF, llvm::Value *destField, in emitCopy()
1644 void emitDispose(CodeGenFunction &CGF, llvm::Value *field) override { in emitDispose()
1660 void emitCopy(CodeGenFunction &CGF, llvm::Value *destField, in emitCopy()
1685 void emitDispose(CodeGenFunction &CGF, llvm::Value *field) override { in emitDispose()
1701 void emitCopy(CodeGenFunction &CGF, llvm::Value *destField, in emitCopy()
[all …]
H A DCGExprCXX.cpp28 CodeGenFunction &CGF, const CXXMethodDecl *MD, llvm::Value *Callee, in commonEmitCXXMemberOrOperatorCall()
343 static void EmitNullBaseClassInitialization(CodeGenFunction &CGF, in EmitNullBaseClassInitialization()
482 static CharUnits CalculateCookiePadding(CodeGenFunction &CGF, in CalculateCookiePadding()
495 static llvm::Value *EmitCXXNewAllocSize(CodeGenFunction &CGF, in EmitCXXNewAllocSize()
754 static void StoreAnyExprIntoOneUnit(CodeGenFunction &CGF, const Expr *Init, in StoreAnyExprIntoOneUnit()
1014 static void EmitNewInitializer(CodeGenFunction &CGF, const CXXNewExpr *E, in EmitNewInitializer()
1029 static RValue EmitNewDeleteCall(CodeGenFunction &CGF, in EmitNewDeleteCall()
1108 void Emit(CodeGenFunction &CGF, Flags flags) override { in Emit()
1163 void Emit(CodeGenFunction &CGF, Flags flags) override { in Emit()
1195 static void EnterNewDeleteCleanup(CodeGenFunction &CGF, in EnterNewDeleteCleanup()
[all …]
H A DCGAtomic.cpp29 CodeGenFunction &CGF; member in __anon6ced58580111::AtomicInfo
40 AtomicInfo(CodeGenFunction &CGF, LValue &lvalue) : CGF(CGF) { in AtomicInfo()
133 static RValue emitAtomicLibcall(CodeGenFunction &CGF, in emitAtomicLibcall()
186 static void emitAtomicCmpXchg(CodeGenFunction &CGF, AtomicExpr *E, bool IsWeak, in emitAtomicCmpXchg()
238 static void emitAtomicCmpXchgFailureSet(CodeGenFunction &CGF, AtomicExpr *E, in emitAtomicCmpXchgFailureSet()
314 static void EmitAtomicOp(CodeGenFunction &CGF, AtomicExpr *E, llvm::Value *Dest, in EmitAtomicOp()
463 EmitValToTemp(CodeGenFunction &CGF, Expr *E) { in EmitValToTemp()
471 AddDirectArgument(CodeGenFunction &CGF, CallArgList &Args, in AddDirectArgument()
H A DCGStmtOpenMP.cpp26 CodeGenFunction &CGF; member in __anon068fb3520111::InlinedOpenMPRegion
38 InlinedOpenMPRegion(CodeGenFunction &CGF, const Stmt *S) in InlinedOpenMPRegion()
63 static void EmitOMPIfClause(CodeGenFunction &CGF, const Expr *Cond, in EmitOMPIfClause()
243 static void EmitOMPParallelCall(CodeGenFunction &CGF, in EmitOMPParallelCall()
360 static void EmitOMPAlignedClause(CodeGenFunction &CGF, CodeGenModule &CGM, in EmitOMPAlignedClause()
386 static void EmitPrivateLoopCounters(CodeGenFunction &CGF, in EmitPrivateLoopCounters()
504 static LValue EmitOMPHelperVar(CodeGenFunction &CGF, in EmitOMPHelperVar()
H A DCGObjC.cpp226 static RValue AdjustRelatedResultType(CodeGenFunction &CGF, in AdjustRelatedResultType()
512 static void emitStructGetterCall(CodeGenFunction &CGF, ObjCIvarDecl *ivar, in emitStructGetterCall()
779 static void emitCPPObjectAtomicGetterCall(CodeGenFunction &CGF, in emitCPPObjectAtomicGetterCall()
977 static void emitStructSetterCall(CodeGenFunction &CGF, ObjCMethodDecl *OMD, in emitStructSetterCall()
1021 static void emitCPPObjectAtomicSetterCall(CodeGenFunction &CGF, in emitCPPObjectAtomicSetterCall()
1307 static void destroyARCStrongWithStore(CodeGenFunction &CGF, in destroyARCStrongWithStore()
1314 static void emitCXXDestructMethod(CodeGenFunction &CGF, in emitCXXDestructMethod()
1789 static llvm::Value *emitARCValueOperation(CodeGenFunction &CGF, in emitARCValueOperation()
1817 static llvm::Value *emitARCLoadOperation(CodeGenFunction &CGF, in emitARCLoadOperation()
1844 static llvm::Value *emitARCStoreOperation(CodeGenFunction &CGF, in emitARCStoreOperation()
[all …]
H A DCGDeclCXX.cpp26 static void EmitDeclInit(CodeGenFunction &CGF, const VarDecl &D, in EmitDeclInit()
66 static void EmitDeclDestroy(CodeGenFunction &CGF, const VarDecl &D, in EmitDeclDestroy()
117 static void EmitDeclInvariant(CodeGenFunction &CGF, const VarDecl &D, in EmitDeclInvariant()
178 CodeGenFunction CGF(CGM); in createAtExitStub() local
H A DCGExprConstant.cpp38 CodeGenFunction *CGF; member in __anon29892e440111::ConstStructBuilder
51 ConstStructBuilder(CodeGenModule &CGM, CodeGenFunction *CGF) in ConstStructBuilder()
544 CodeGenFunction *CGF, in BuildStruct()
555 CodeGenFunction *CGF, in BuildStruct()
579 CodeGenFunction *CGF; member in __anon29892e440111::ConstExprEmitter
1002 CodeGenFunction *CGF) { in EmitConstantInit()
1044 CodeGenFunction *CGF) { in EmitConstantExpr()
1069 CodeGenFunction *CGF) { in EmitConstantValue()
1271 CodeGenFunction *CGF) { in EmitConstantValueForMemory()
H A DCGObjCRuntime.cpp86 LValue CGObjCRuntime::EmitValueForIvarAtOffset(CodeGen::CodeGenFunction &CGF, in EmitValueForIvarAtOffset()
173 void CGObjCRuntime::EmitTryCatchStmt(CodeGenFunction &CGF, in EmitTryCatchStmt()
312 void CGObjCRuntime::EmitAtSynchronizedStmt(CodeGenFunction &CGF, in EmitAtSynchronizedStmt()
H A DCGException.cpp351 static llvm::Constant *getCatchAllValue(CodeGenFunction &CGF) { in getCatchAllValue()
372 static void EmitAnyExprToExn(CodeGenFunction &CGF, const Expr *e, in EmitAnyExprToExn()
526 static void emitFilterDispatchBlock(CodeGenFunction &CGF, in emitFilterDispatchBlock()
892 static llvm::Value *CallBeginCatch(CodeGenFunction &CGF, in CallBeginCatch()
905 static void InitCatchParam(CodeGenFunction &CGF, in InitCatchParam()
1080 static void BeginCatch(CodeGenFunction &CGF, const CXXCatchStmt *S) { in BeginCatch()
1119 static void emitCatchDispatchBlock(CodeGenFunction &CGF, in emitCatchDispatchBlock()
1386 void CodeGenFunction::FinallyInfo::enter(CodeGenFunction &CGF, in enter()
1442 void CodeGenFunction::FinallyInfo::exit(CodeGenFunction &CGF) { in exit()
H A DCGClass.cpp113 ApplyNonVirtualAndVirtualOffset(CodeGenFunction &CGF, llvm::Value *ptr, in ApplyNonVirtualAndVirtualOffset()
394 static void EmitBaseInitializer(CodeGenFunction &CGF, in EmitBaseInitializer()
440 static void EmitAggMemberInitializer(CodeGenFunction &CGF, in EmitAggMemberInitializer()
542 static void EmitMemberInitializer(CodeGenFunction &CGF, in EmitMemberInitializer()
834 explicit CopyingValueRepresentation(CodeGenFunction &CGF) in CopyingValueRepresentation()
843 CodeGenFunction &CGF; member in __anone7009f310211::CopyingValueRepresentation
851 FieldMemcpyizer(CodeGenFunction &CGF, const CXXRecordDecl *ClassDecl, in FieldMemcpyizer()
941 CodeGenFunction &CGF; member in __anone7009f310311::FieldMemcpyizer
1006 static const VarDecl *getTrivialCopySource(CodeGenFunction &CGF, in getTrivialCopySource()
1039 ConstructorMemcpyizer(CodeGenFunction &CGF, const CXXConstructorDecl *CD, in ConstructorMemcpyizer()
[all …]
H A DCGCall.cpp811 uint64_t DstSize, CodeGenFunction &CGF) { in EnterStructPointerForCoercedAccess()
848 CodeGenFunction &CGF) { in CoerceIntOrPtrToIntOrPtr()
901 CodeGenFunction &CGF) { in CreateCoercedLoad()
959 static void BuildAggStore(CodeGenFunction &CGF, llvm::Value *Val, in BuildAggStore()
988 CodeGenFunction &CGF) { in CreateCoercedStore()
1612 static llvm::Value *emitArgumentDemotion(CodeGenFunction &CGF, in emitArgumentDemotion()
2022 static llvm::Value *tryEmitFusedAutoreleaseOfResult(CodeGenFunction &CGF, in tryEmitFusedAutoreleaseOfResult()
2111 static llvm::Value *tryRemoveRetainOfSelf(CodeGenFunction &CGF, in tryRemoveRetainOfSelf()
2150 static llvm::Value *emitAutoreleaseOfResult(CodeGenFunction &CGF, in emitAutoreleaseOfResult()
2168 static llvm::StoreInst *findDominatingStoreToReturnValue(CodeGenFunction &CGF) { in findDominatingStoreToReturnValue()
[all …]
H A DCGCUDANV.cpp78 void CGNVCUDARuntime::EmitDeviceStubBody(CodeGenFunction &CGF, in EmitDeviceStubBody()

12