Home
last modified time | relevance | path

Searched refs:CodeGenFunction (Results 1 – 25 of 64) sorted by relevance

123

/freebsd-13.1/contrib/llvm-project/clang/lib/CodeGen/
H A DCGOpenMPRuntime.h55 class CodeGenFunction; variable
63 virtual void Enter(CodeGenFunction &CGF) {} in Enter()
64 virtual void Exit(CodeGenFunction &CGF) {} in Exit()
92 void operator()(CodeGenFunction &CGF) const;
255 CodeGenFunction &CGF,
1892 emitDependClause(CodeGenFunction &CGF,
2010 void emitMasterRegion(CodeGenFunction &CGF,
2017 void emitMaskedRegion(CodeGenFunction &CGF,
2038 void emitSingleRegion(CodeGenFunction &CGF,
2048 void emitOrderedRegion(CodeGenFunction &CGF,
[all …]
H A DCGCXXABI.h39 class CodeGenFunction; variable
53 ImplicitParamDecl *getThisDecl(CodeGenFunction &CGF) { in getThisDecl()
56 llvm::Value *getThisValue(CodeGenFunction &CGF) { in getThisValue()
59 Address getThisAddress(CodeGenFunction &CGF) { in getThisAddress()
77 llvm::Value *loadIncomingCXXThis(CodeGenFunction &CGF);
165 CodeGenFunction &CGF, const Expr *E, Address This,
210 EmitMemberPointerComparison(CodeGenFunction &CGF,
218 EmitMemberPointerIsNotNull(CodeGenFunction &CGF,
409 getCXXDestructorImplicitParam(CodeGenFunction &CGF,
414 virtual void EmitDestructorCall(CodeGenFunction &CGF,
[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,
339 Address getAddressOfLocalVariable(CodeGenFunction &CGF,
355 void functionFinished(CodeGenFunction &CGF) override;
358 void getDefaultDistScheduleAndChunk(CodeGenFunction &CGF,
363 void getDefaultScheduleAndChunk(CodeGenFunction &CGF,
[all …]
H A DCGObjCRuntime.h37 class CodeGenFunction; variable
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,
[all …]
H A DCGStmtOpenMP.cpp138 CodeGenFunction::OMPMapVars PreCondVars; in emitPreInitStmt()
949 void CodeGenFunction::EmitOMPPrivateClause( in EmitOMPPrivateClause()
2038 void CodeGenFunction::EmitOMPInnerLoop( in EmitOMPInnerLoop()
2274 CodeGenFunction::OMPMapVars PreCondVars; in emitPreCond()
2296 void CodeGenFunction::EmitOMPLinearClause( in EmitOMPLinearClause()
2375 void CodeGenFunction::EmitOMPSimdFinal( in EmitOMPSimdFinal()
2549 [](CodeGenFunction &) {}); in emitOMPSimdRegion() argument
2611 void CodeGenFunction::EmitOMPOuterLoop( in EmitOMPOuterLoop()
5355 static CodeGenFunction::ComplexPairTy
6367 CodeGenFunction &CGF, in emitTargetTeamsDistributeParallelForSimdRegion()
[all …]
H A DTargetInfo.h39 class CodeGenFunction; variable
105 virtual bool initDwarfEHRegSizeTable(CodeGen::CodeGenFunction &CGF, in initDwarfEHRegSizeTable()
115 virtual llvm::Value *decodeReturnAddress(CodeGen::CodeGenFunction &CGF, in decodeReturnAddress()
125 virtual llvm::Value *encodeReturnAddress(CodeGen::CodeGenFunction &CGF, in encodeReturnAddress()
145 virtual llvm::Type *adjustInlineAsmType(CodeGen::CodeGenFunction &CGF, in adjustInlineAsmType()
153 virtual bool isScalarizableAsmOperand(CodeGen::CodeGenFunction &CGF, in isScalarizableAsmOperand()
160 CodeGen::CodeGenFunction &CGF, CodeGen::LValue ReturnValue, in addReturnRegisterOutputs()
278 virtual llvm::Value *performAddrSpaceCast(CodeGen::CodeGenFunction &CGF,
331 createEnqueuedBlockKernel(CodeGenFunction &CGF,
354 virtual bool emitCUDADeviceBuiltinSurfaceDeviceCopy(CodeGenFunction &CGF, in emitCUDADeviceBuiltinSurfaceDeviceCopy()
[all …]
H A DCGCXXABI.cpp23 void CGCXXABI::ErrorUnsupportedABI(CodeGenFunction &CGF, StringRef S) { in ErrorUnsupportedABI()
42 CodeGenFunction &CGF, const Expr *E, Address This, in EmitLoadOfMemberFunctionPointer()
81 CGCXXABI::EmitMemberPointerComparison(CodeGenFunction &CGF, in EmitMemberPointerComparison()
91 CGCXXABI::EmitMemberPointerIsNotNull(CodeGenFunction &CGF, in EmitMemberPointerIsNotNull()
146 llvm::Value *CGCXXABI::loadIncomingCXXThis(CodeGenFunction &CGF) { in loadIncomingCXXThis()
157 void CGCXXABI::EmitReturnFromThunk(CodeGenFunction &CGF, in EmitReturnFromThunk()
175 Address CGCXXABI::InitializeArrayCookie(CodeGenFunction &CGF, in InitializeArrayCookie()
204 void CGCXXABI::ReadArrayCookie(CodeGenFunction &CGF, Address ptr, in ReadArrayCookie()
226 llvm::Value *CGCXXABI::readArrayCookieImpl(CodeGenFunction &CGF, in readArrayCookieImpl()
255 CGCXXABI::EmitCtorCompleteObjectHandler(CodeGenFunction &CGF, in EmitCtorCompleteObjectHandler()
[all …]
H A DCGCoroutine.cpp58 CodeGenFunction::JumpDest CleanupJD;
62 CodeGenFunction::JumpDest FinalJD;
87 CodeGenFunction::CGCoroInfo::~CGCoroInfo() {} in ~CGCoroInfo()
89 static void createCoroData(CodeGenFunction &CGF, in createCoroData()
345 CodeGenFunction::DeclMapTy SavedLocals;
346 CodeGenFunction::DeclMapTy& LocalDeclMap;
383 getBundlesForCoroEnd(CodeGenFunction &CGF) { in getBundlesForCoroEnd()
429 void Emit(CodeGenFunction &CGF, Flags) override { in Emit()
470 CodeGenFunction &CGF;
475 CodeGenFunction::AutoVarEmission GroEmission;
[all …]
H A DCGObjC.cpp36 static RValue AdjustObjCObjectType(CodeGenFunction &CGF,
1594 CodeGenFunction::Destroyer *destroyer;
1622 CodeGenFunction::RunCleanupsScope scope(CGF); in emitCXXDestructMethod()
1692 llvm::Value *CodeGenFunction::LoadObjCSelf() { in LoadObjCSelf()
1700 QualType CodeGenFunction::TypeOfSelfObject() { in TypeOfSelfObject()
2754 void CodeGenFunction::destroyARCStrongPrecise(CodeGenFunction &CGF, in destroyARCStrongPrecise()
2760 void CodeGenFunction::destroyARCStrongImprecise(CodeGenFunction &CGF, in destroyARCStrongImprecise()
2766 void CodeGenFunction::destroyARCWeak(CodeGenFunction &CGF, in destroyARCWeak()
2772 void CodeGenFunction::emitARCIntrinsicUse(CodeGenFunction &CGF, Address addr, in emitARCIntrinsicUse()
3073 CodeGenFunction &CGF;
[all …]
H A DCodeGenFunction.cpp68 CodeGenFunction::CodeGenFunction(CodeGenModule &cgm, bool suppressNewContext) in CodeGenFunction() function in CodeGenFunction
84 CodeGenFunction::~CodeGenFunction() { in ~CodeGenFunction()
112 void CodeGenFunction::SetFPModel() { in SetFPModel()
135 CodeGenFunction::CGFPOptionsRAII::CGFPOptionsRAII(CodeGenFunction &CGF, in CGFPOptionsRAII()
141 CodeGenFunction::CGFPOptionsRAII::CGFPOptionsRAII(CodeGenFunction &CGF, in CGFPOptionsRAII()
2081 CodeGenFunction::VlaSizePair CodeGenFunction::getVLASize(QualType type) { in getVLASize()
2087 CodeGenFunction::VlaSizePair
2111 CodeGenFunction::VlaSizePair
2118 CodeGenFunction::VlaSizePair
2290 CodeGenFunction::PeepholeProtection
[all …]
H A DCGClass.cpp128 Address CodeGenFunction::LoadCXXThisAddress() { in LoadCXXThisAddress()
292 Address CodeGenFunction::GetAddressOfBaseClass( in GetAddressOfBaseClass()
727 bool CodeGenFunction::IsConstructorDelegationValid( in IsConstructorDelegationValid()
907 CodeGenFunction &CGF;
994 CodeGenFunction &CGF;
1632 CodeGenFunction::Destroyer *destroyer;
1914 void CodeGenFunction::EmitCXXAggrConstructorCall( in EmitCXXAggrConstructorCall()
2040 void CodeGenFunction::destroyCXXObject(CodeGenFunction &CGF, in destroyCXXObject()
2534 CodeGenFunction::VPtrsVector
2536 CodeGenFunction::VPtrsVector VPtrsResult; in getVTablePointers()
[all …]
H A DCGExpr.cpp306 CodeGenFunction::Destroyer *Destroy; in pushTemporaryCleanup()
441 LValue CodeGenFunction::
1020 CodeGenFunction::ComplexPairTy CodeGenFunction::
1483 CodeGenFunction::ConstantEmission
1581 CodeGenFunction::ConstantEmission
3199 void CodeGenFunction::EmitCheck( in EmitCheck()
3357 void CodeGenFunction::EmitCfiCheckStub() { in EmitCfiCheckStub()
3381 void CodeGenFunction::EmitCfiCheckFail() { in EmitCfiCheckFail()
4079 LValue CodeGenFunction::
4519 LValue CodeGenFunction::
[all …]
H A DCGException.cpp1173 void CodeGenFunction::popCatchScope() { in popCatchScope()
1410 void CodeGenFunction::FinallyInfo::enter(CodeGenFunction &CGF, const Stmt *body, in enter()
1463 void CodeGenFunction::FinallyInfo::exit(CodeGenFunction &CGF) { in exit()
1669 void CodeGenFunction::VolatilizeTryBlocks( in VolatilizeTryBlocks()
1751 CodeGenFunction &ParentCGF;
1805 Address CodeGenFunction::recoverAddrOfEscapedLocal(CodeGenFunction &ParentCGF, in recoverAddrOfEscapedLocal()
1845 void CodeGenFunction::EmitCapturedLocals(CodeGenFunction &ParentCGF, in EmitCapturedLocals()
1992 void CodeGenFunction::startOutlinedSEHHelper(CodeGenFunction &ParentCGF, in startOutlinedSEHHelper()
2054 CodeGenFunction::GenerateSEHFilterFunction(CodeGenFunction &ParentCGF, in GenerateSEHFilterFunction()
2071 CodeGenFunction::GenerateSEHFinallyFunction(CodeGenFunction &ParentCGF, in GenerateSEHFinallyFunction()
[all …]
H A DCodeGenFunction.h236 CodeGenFunction(const CodeGenFunction &) = delete;
449 CodeGenFunction &CGF;
493 CodeGenFunction *CGF;
655 CodeGenFunction &CGF;
684 CodeGenFunction &CGF;
846 CodeGenFunction& CGF;
1080 CodeGenFunction &CGF;
1182 CodeGenFunction &CGF;
1289 CodeGenFunction &CGF;
1574 CodeGenFunction &CGF;
[all …]
H A DCGDecl.cpp47 void CodeGenFunction::EmitDecl(const Decl &D) { in EmitDecl()
186 void CodeGenFunction::EmitVarDecl(const VarDecl &D) { in EmitVarDecl()
485 CodeGenFunction::Destroyer *destroyer;
538 void emitDestructorCall(CodeGenFunction &CGF) { in emitDestructorCall()
630 CodeGenFunction::Destroyer *destroyer = in EmitAutoVarWithLifetime()
632 ? CodeGenFunction::destroyARCStrongPrecise in EmitAutoVarWithLifetime()
1414 CodeGenFunction::AutoVarEmission
1964 void CodeGenFunction::emitAutoVarTypeCleanup( in emitAutoVarTypeCleanup()
2078 CodeGenFunction::Destroyer *
2313 CodeGenFunction::Destroyer *Destroyer;
[all …]
H A DCGDeclCXX.cpp28 static void EmitDeclInit(CodeGenFunction &CGF, const VarDecl &D, in EmitDeclInit()
139 Func = CodeGenFunction(CGM) in EmitDeclDestroy()
174 void CodeGenFunction::EmitCXXGlobalVarDeclInit(const VarDecl &D, in EmitCXXGlobalVarDeclInit()
245 CodeGenFunction CGF(CGM); in createAtExitStub()
267 llvm::Function *CodeGenFunction::createTLSAtExitStub( in createTLSAtExitStub()
287 CodeGenFunction CGF(CGM); in createTLSAtExitStub()
372 void CodeGenFunction::EmitCXXGuardedInit(const VarDecl &D, in EmitCXXGuardedInit()
746 CodeGenFunction(*this).GenerateCXXGlobalCleanUpFunc( in EmitCXXGlobalCleanUpFunc()
760 CodeGenFunction(*this).GenerateCXXGlobalCleanUpFunc( in EmitCXXGlobalCleanUpFunc()
860 void CodeGenFunction::GenerateCXXGlobalCleanUpFunc( in GenerateCXXGlobalCleanUpFunc()
[all …]
H A DEHScopeStack.h28 class CodeGenFunction; variable
59 static saved_type save(CodeGenFunction &CGF, type value) { return value; } in save()
60 static type restore(CodeGenFunction &CGF, saved_type value) { return value; } in restore()
191 virtual void Emit(CodeGenFunction &CGF, Flags flags) = 0;
202 T restore(CodeGenFunction &CGF, std::index_sequence<Is...>) {
208 void Emit(CodeGenFunction &CGF, Flags flags) override {
242 CodeGenFunction* CGF;
320 void setCGF(CodeGenFunction *inCGF) { CGF = inCGF; }
H A DCGOpenMPRuntimeNVPTX.h31 llvm::Value *getGPUWarpSize(CodeGenFunction &CGF) override;
34 llvm::Value *getGPUThreadID(CodeGenFunction &CGF) override;
37 llvm::Value *getGPUNumThreads(CodeGenFunction &CGF) override;
H A DCGOpenMPRuntimeAMDGCN.h31 llvm::Value *getGPUWarpSize(CodeGenFunction &CGF) override;
34 llvm::Value *getGPUThreadID(CodeGenFunction &CGF) override;
37 llvm::Value *getGPUNumThreads(CodeGenFunction &CGF) override;
H A DCGOpenMPRuntime.cpp409 CodeGenFunction &CGF;
1062 CodeGenFunction &CGF) { in getThreadIDVariableLValue()
1143 CodeGenFunction CGF(CGM); in emitCombinerOrInitializer()
2393 CodeGenFunction CGF(CGM); in emitCopyprivateCopyFunction()
3589 CodeGenFunction CGF(CGM); in emitProxyTaskFunction()
3694 CodeGenFunction CGF(CGM); in emitDestructorsFunction()
3802 CodeGenFunction CGF(CGM); in emitTaskPrivateMappingFunction()
4064 CodeGenFunction &CGF;
7436 CodeGenFunction &CGF;
10601 CodeGenFunction:: in scanForTargetRegionsFunctions()
[all …]
H A DCGStmt.cpp42 void CodeGenFunction::EmitStopPoint(const Stmt *S) { in EmitStopPoint()
395 bool CodeGenFunction::EmitSimpleStmt(const Stmt *S, in EmitSimpleStmt()
579 CodeGenFunction::JumpDest
711 void CodeGenFunction::EmitIfStmt(const IfStmt &S) { in EmitIfStmt()
892 void CodeGenFunction::EmitDoStmt(const DoStmt &S, in EmitDoStmt()
954 void CodeGenFunction::EmitForStmt(const ForStmt &S, in EmitForStmt()
1175 CodeGenFunction &CGF;
1707 if (CodeGenFunction::ContainsLabel(S, true)) in CollectStatementsForCase()
1760 return !CodeGenFunction::ContainsLabel(&S); in FindCaseStatementsForValue()
2120 llvm::Value* CodeGenFunction::EmitAsmInput( in EmitAsmInput()
[all …]
H A DItaniumCXXABI.cpp197 bool EmitBadCastCall(CodeGenFunction &CGF) override;
313 Address InitializeArrayCookie(CodeGenFunction &CGF,
420 LoadVTablePtr(CodeGenFunction &CGF, Address This,
486 Address InitializeArrayCookie(CodeGenFunction &CGF,
716 CodeGenFunction::SanitizerScope SanScope(&CGF); in EmitLoadOfMemberFunctionPointer()
1810 CodeGenFunction &CGF, CodeGenFunction::VPtr Vptr) { in isVirtualOffsetNeededForVTableField()
2639 CodeGenFunction CGF(*this); in unregisterGlobalDtorsWithUnAtExit()
2697 CodeGenFunction CGF(*this); in registerGlobalDtorsWithAtExit()
4465 static void InitCatchParam(CodeGenFunction &CGF, in InitCatchParam()
4620 CodeGenFunction::OpaqueValueMapping in InitCatchParam()
[all …]
H A DCGObjCRuntime.cpp53 LValue CGObjCRuntime::EmitValueForIvarAtOffset(CodeGen::CodeGenFunction &CGF, in EmitValueForIvarAtOffset()
134 void Emit(CodeGenFunction &CGF, Flags flags) override { in Emit()
143 void CGObjCRuntime::EmitTryCatchStmt(CodeGenFunction &CGF, in EmitTryCatchStmt()
149 CodeGenFunction::JumpDest Cont; in EmitTryCatchStmt()
155 CodeGenFunction::FinallyInfo FinallyInfo; in EmitTryCatchStmt()
196 CodeGenFunction HelperCGF(CGM, /*suppressNewContext=*/true); in EmitTryCatchStmt()
245 CodeGenFunction::LexicalScope cleanups(CGF, Handler.Body->getSourceRange()); in EmitTryCatchStmt()
288 void CGObjCRuntime::EmitInitOfCatchParam(CodeGenFunction &CGF, in EmitInitOfCatchParam()
319 void Emit(CodeGenFunction &CGF, Flags flags) override { in Emit()
325 void CGObjCRuntime::EmitAtSynchronizedStmt(CodeGenFunction &CGF, in EmitAtSynchronizedStmt()
[all …]
H A DCGCleanup.cpp51 CodeGenFunction::ComplexPairTy V = rv.getComplexVal(); in save()
280 Address CodeGenFunction::createCleanupActiveFlag() { in createCleanupActiveFlag()
420 void CodeGenFunction::PopCleanupBlocks( in PopCleanupBlocks()
476 void CodeGenFunction::PopCleanupBlocks( in PopCleanupBlocks()
558 static void EmitCleanup(CodeGenFunction &CGF, in EmitCleanup()
1301 Address CodeGenFunction::getNormalCleanupDestSlot() { in getNormalCleanupDestSlot()
1318 static void EmitSehScope(CodeGenFunction &CGF, in EmitSehScope()
1332 void CodeGenFunction::EmitSehCppScopeBegin() { in EmitSehCppScopeBegin()
1343 void CodeGenFunction::EmitSehCppScopeEnd() { in EmitSehCppScopeEnd()
1353 void CodeGenFunction::EmitSehTryScopeBegin() { in EmitSehTryScopeBegin()
[all …]
H A DMicrosoftCXXABI.cpp143 void EmitBadTypeidCall(CodeGenFunction &CGF) override;
160 bool EmitBadCastCall(CodeGenFunction &CGF) override;
171 EmitCtorCompleteObjectHandler(CodeGenFunction &CGF,
175 EmitDtorCompleteObjectHandler(CodeGenFunction &CGF);
443 Address InitializeArrayCookie(CodeGenFunction &CGF,
776 LoadVTablePtr(CodeGenFunction &CGF, Address This,
1186 CodeGenFunction &CGF, const CXXRecordDecl *RD) { in initializeHiddenVirtualInheritanceMembers()
1740 CodeGenFunction &CGF, CodeGenFunction::VPtr Vptr) { in isVirtualOffsetNeededForVTableField()
2067 CodeGenFunction CGF(CGM); in EmitVirtualMemPtrThunk()
3988 CodeGenFunction CGF(CGM); in getAddrOfCXXCtorClosure()
[all …]

123