Home
last modified time | relevance | path

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

1234

/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGOpenMPRuntime.h53 class CodeGenFunction; variable
61 virtual void Enter(CodeGenFunction &CGF) {} in Enter()
62 virtual void Exit(CodeGenFunction &CGF) {} in Exit()
90 void operator()(CodeGenFunction &CGF) const;
259 CodeGenFunction &CGF,
695 CodeGenFunction &CGF, in getKmpcFreeShared()
1642 emitDependClause(CodeGenFunction &CGF,
1762 void emitMasterRegion(CodeGenFunction &CGF,
1769 void emitMaskedRegion(CodeGenFunction &CGF,
1790 void emitSingleRegion(CodeGenFunction &CGF,
[all …]
H A DCGOpenMPRuntimeGPU.h60 void syncCTAThreads(CodeGenFunction &CGF);
74 void emitGenericVarsEpilog(CodeGenFunction &CGF);
141 bool isDelayedVariableLengthDecl(CodeGenFunction &CGF,
150 CodeGenFunction &CGF,
154 llvm::Value *getGPUWarpSize(CodeGenFunction &CGF);
157 llvm::Value *getGPUThreadID(CodeGenFunction &CGF);
160 llvm::Value *getGPUNumThreads(CodeGenFunction &CGF);
164 void emitProcBindClause(CodeGenFunction &CGF,
309 Address getAddressOfLocalVariable(CodeGenFunction &CGF,
314 void functionFinished(CodeGenFunction &CGF) override;
[all …]
H A DCGCXXABI.h38 class CodeGenFunction; variable
54 ImplicitParamDecl *getThisDecl(CodeGenFunction &CGF) { in getThisDecl()
57 llvm::Value *getThisValue(CodeGenFunction &CGF) { in getThisValue()
60 Address getThisAddress(CodeGenFunction &CGF) { in getThisAddress()
81 llvm::Value *loadIncomingCXXThis(CodeGenFunction &CGF);
191 CodeGenFunction &CGF, const Expr *E, Address This,
236 EmitMemberPointerComparison(CodeGenFunction &CGF,
244 EmitMemberPointerIsNotNull(CodeGenFunction &CGF,
444 getCXXDestructorImplicitParam(CodeGenFunction &CGF,
449 virtual void EmitDestructorCall(CodeGenFunction &CGF,
[all …]
H A DCGObjCRuntime.h38 class CodeGenFunction; variable
87 LValue EmitValueForIvarAtOffset(CodeGen::CodeGenFunction &CGF,
112 void EmitAtSynchronizedStmt(CodeGenFunction &CGF,
139 virtual llvm::Value *GetSelector(CodeGenFunction &CGF,
168 GenerateMessageSend(CodeGen::CodeGenFunction &CGF,
182 GeneratePossiblySpecializedMessageSend(CodeGenFunction &CGF,
199 GenerateMessageSendSuper(CodeGen::CodeGenFunction &CGF,
272 virtual llvm::Value *GetClass(CodeGenFunction &CGF,
286 virtual void EmitTryStmt(CodeGen::CodeGenFunction &CGF,
288 virtual void EmitThrowStmt(CodeGen::CodeGenFunction &CGF,
[all …]
H A DCGStmtOpenMP.cpp142 CodeGenFunction::OMPMapVars PreCondVars; in emitPreInitStmt()
941 void CodeGenFunction::EmitOMPPrivateClause( in EmitOMPPrivateClause()
2080 void CodeGenFunction::EmitOMPInnerLoop( in EmitOMPInnerLoop()
2310 CodeGenFunction::OMPMapVars PreCondVars; in emitPreCond()
2332 void CodeGenFunction::EmitOMPLinearClause( in EmitOMPLinearClause()
2410 void CodeGenFunction::EmitOMPSimdFinal( in EmitOMPSimdFinal()
2584 [](CodeGenFunction &) {}); in emitOMPSimdRegion() argument
2805 void CodeGenFunction::EmitOMPOuterLoop( in EmitOMPOuterLoop()
5973 static CodeGenFunction::ComplexPairTy
7103 CodeGenFunction &CGF, in emitTargetTeamsDistributeParallelForSimdRegion()
[all …]
H A DCGCXXABI.cpp23 void CGCXXABI::ErrorUnsupportedABI(CodeGenFunction &CGF, StringRef S) { in ErrorUnsupportedABI()
42 CodeGenFunction &CGF, const Expr *E, Address This, in EmitLoadOfMemberFunctionPointer()
77 CGCXXABI::EmitMemberPointerComparison(CodeGenFunction &CGF, in EmitMemberPointerComparison()
87 CGCXXABI::EmitMemberPointerIsNotNull(CodeGenFunction &CGF, in EmitMemberPointerIsNotNull()
142 llvm::Value *CGCXXABI::loadIncomingCXXThis(CodeGenFunction &CGF) { in loadIncomingCXXThis()
198 void CGCXXABI::EmitReturnFromThunk(CodeGenFunction &CGF, in EmitReturnFromThunk()
216 Address CGCXXABI::InitializeArrayCookie(CodeGenFunction &CGF, in InitializeArrayCookie()
245 void CGCXXABI::ReadArrayCookie(CodeGenFunction &CGF, Address ptr, in ReadArrayCookie()
267 llvm::Value *CGCXXABI::readArrayCookieImpl(CodeGenFunction &CGF, in readArrayCookieImpl()
296 CGCXXABI::EmitCtorCompleteObjectHandler(CodeGenFunction &CGF, in EmitCtorCompleteObjectHandler()
[all …]
H A DCGObjC.cpp39 static RValue AdjustObjCObjectType(CodeGenFunction &CGF,
1642 CodeGenFunction::Destroyer *destroyer;
1670 CodeGenFunction::RunCleanupsScope scope(CGF); in emitCXXDestructMethod()
1740 llvm::Value *CodeGenFunction::LoadObjCSelf() { in LoadObjCSelf()
1748 QualType CodeGenFunction::TypeOfSelfObject() { in TypeOfSelfObject()
2778 void CodeGenFunction::destroyARCStrongPrecise(CodeGenFunction &CGF, in destroyARCStrongPrecise()
2784 void CodeGenFunction::destroyARCStrongImprecise(CodeGenFunction &CGF, in destroyARCStrongImprecise()
2790 void CodeGenFunction::destroyARCWeak(CodeGenFunction &CGF, in destroyARCWeak()
2796 void CodeGenFunction::emitARCIntrinsicUse(CodeGenFunction &CGF, Address addr, in emitARCIntrinsicUse()
3097 CodeGenFunction &CGF;
[all …]
H A DABIInfoImpl.h32 Address EmitVAArg(CodeGenFunction &CGF, Address VAListAddr,
59 llvm::Type *getVAListElementType(CodeGenFunction &CGF);
73 llvm::Value *emitRoundPointerUpToAlignment(CodeGenFunction &CGF,
93 Address emitVoidPtrDirectVAArg(CodeGenFunction &CGF, Address VAListAddr,
115 Address emitVoidPtrVAArg(CodeGenFunction &CGF, Address VAListAddr,
120 Address emitMergePHI(CodeGenFunction &CGF, Address Addr1,
149 Address EmitVAArgInstr(CodeGenFunction &CGF, Address VAListAddr, QualType Ty,
H A DCodeGenFunction.cpp72 CodeGenFunction::CodeGenFunction(CodeGenModule &cgm, bool suppressNewContext) in CodeGenFunction() function in CodeGenFunction
87 CodeGenFunction::~CodeGenFunction() { in ~CodeGenFunction()
128 CodeGenFunction::CGFPOptionsRAII::CGFPOptionsRAII(CodeGenFunction &CGF, in CGFPOptionsRAII()
134 CodeGenFunction::CGFPOptionsRAII::CGFPOptionsRAII(CodeGenFunction &CGF, in CGFPOptionsRAII()
1735 void CodeGenFunction::EmitBranchOnBoolExpr( in EmitBranchOnBoolExpr()
2229 CodeGenFunction::VlaSizePair CodeGenFunction::getVLASize(QualType type) { in getVLASize()
2235 CodeGenFunction::VlaSizePair
2259 CodeGenFunction::VlaSizePair
2266 CodeGenFunction::VlaSizePair
2447 CodeGenFunction::PeepholeProtection
[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()
386 CodeGenFunction::DeclMapTy SavedLocals;
387 CodeGenFunction::DeclMapTy& LocalDeclMap;
424 getBundlesForCoroEnd(CodeGenFunction &CGF) { in getBundlesForCoroEnd()
473 void Emit(CodeGenFunction &CGF, Flags) override { in Emit()
514 CodeGenFunction &CGF;
521 CodeGenFunction::AutoVarEmission GroEmission;
[all …]
H A DCGClass.cpp130 Address CodeGenFunction::LoadCXXThisAddress() { in LoadCXXThisAddress()
291 Address CodeGenFunction::GetAddressOfBaseClass( in GetAddressOfBaseClass()
902 CodeGenFunction &CGF;
989 CodeGenFunction &CGF;
1625 CodeGenFunction::Destroyer *destroyer;
1974 void CodeGenFunction::EmitCXXAggrConstructorCall( in EmitCXXAggrConstructorCall()
2100 void CodeGenFunction::destroyCXXObject(CodeGenFunction &CGF, in destroyCXXObject()
2585 CodeGenFunction::VPtrsVector
2587 CodeGenFunction::VPtrsVector VPtrsResult; in getVTablePointers()
2918 void CodeGenFunction::EmitForwardingCallToLambda( in EmitForwardingCallToLambda()
[all …]
H A DCGException.cpp1203 void CodeGenFunction::popCatchScope() { in popCatchScope()
1438 void CodeGenFunction::FinallyInfo::enter(CodeGenFunction &CGF, const Stmt *body, in enter()
1491 void CodeGenFunction::FinallyInfo::exit(CodeGenFunction &CGF) { in exit()
1696 void CodeGenFunction::VolatilizeTryBlocks( in VolatilizeTryBlocks()
1778 CodeGenFunction &ParentCGF;
1832 Address CodeGenFunction::recoverAddrOfEscapedLocal(CodeGenFunction &ParentCGF, in recoverAddrOfEscapedLocal()
1870 void CodeGenFunction::EmitCapturedLocals(CodeGenFunction &ParentCGF, in EmitCapturedLocals()
2012 void CodeGenFunction::startOutlinedSEHHelper(CodeGenFunction &ParentCGF, in startOutlinedSEHHelper()
2074 CodeGenFunction::GenerateSEHFilterFunction(CodeGenFunction &ParentCGF, in GenerateSEHFilterFunction()
2091 CodeGenFunction::GenerateSEHFinallyFunction(CodeGenFunction &ParentCGF, in GenerateSEHFinallyFunction()
[all …]
H A DCGExpr.cpp303 CodeGenFunction::Destroyer *Destroy; in pushTemporaryCleanup()
438 LValue CodeGenFunction::
1211 CodeGenFunction::ComplexPairTy CodeGenFunction::
1732 CodeGenFunction::ConstantEmission
1830 CodeGenFunction::ConstantEmission
3522 void CodeGenFunction::EmitCheck( in EmitCheck()
3634 void CodeGenFunction::EmitCfiSlowPathCheck( in EmitCfiSlowPathCheck()
3681 void CodeGenFunction::EmitCfiCheckStub() { in EmitCfiCheckStub()
3703 void CodeGenFunction::EmitCfiCheckFail() { in EmitCfiCheckFail()
4531 LValue CodeGenFunction::
[all …]
H A DCodeGenFunction.h233 CodeGenFunction(const CodeGenFunction &) = delete;
490 CodeGenFunction &CGF;
534 CodeGenFunction *CGF;
702 CodeGenFunction &CGF;
731 CodeGenFunction &CGF;
893 CodeGenFunction& CGF;
1131 CodeGenFunction &CGF;
1233 CodeGenFunction &CGF;
1340 CodeGenFunction &CGF;
1672 CodeGenFunction &CGF;
[all …]
H A DTargetInfo.h39 class CodeGenFunction; variable
125 virtual bool initDwarfEHRegSizeTable(CodeGen::CodeGenFunction &CGF, in initDwarfEHRegSizeTable()
135 virtual llvm::Value *decodeReturnAddress(CodeGen::CodeGenFunction &CGF, in decodeReturnAddress()
145 virtual llvm::Value *encodeReturnAddress(CodeGen::CodeGenFunction &CGF, in encodeReturnAddress()
165 virtual llvm::Type *adjustInlineAsmType(CodeGen::CodeGenFunction &CGF, in adjustInlineAsmType()
173 virtual bool isScalarizableAsmOperand(CodeGen::CodeGenFunction &CGF, in isScalarizableAsmOperand()
180 CodeGen::CodeGenFunction &CGF, CodeGen::LValue ReturnValue, in addReturnRegisterOutputs()
299 virtual llvm::Value *performAddrSpaceCast(CodeGen::CodeGenFunction &CGF,
352 createEnqueuedBlockKernel(CodeGenFunction &CGF,
386 virtual bool emitCUDADeviceBuiltinSurfaceDeviceCopy(CodeGenFunction &CGF, in emitCUDADeviceBuiltinSurfaceDeviceCopy()
[all …]
H A DCGOpenMPRuntime.cpp413 CodeGenFunction &CGF;
1017 CodeGenFunction &CGF) { in getThreadIDVariableLValue()
1102 CodeGenFunction CGF(CGM); in emitCombinerOrInitializer()
2165 CodeGenFunction CGF(CGM); in emitCopyprivateCopyFunction()
3003 CodeGenFunction CGF(CGM); in emitProxyTaskFunction()
3108 CodeGenFunction CGF(CGM); in emitDestructorsFunction()
3216 CodeGenFunction CGF(CGM); in emitTaskPrivateMappingFunction()
3476 CodeGenFunction &CGF;
6621 CodeGenFunction &CGF;
9756 CodeGenFunction:: in scanForTargetRegionsFunctions()
[all …]
H A DCGDecl.cpp48 void CodeGenFunction::EmitDecl(const Decl &D) { in EmitDecl()
190 void CodeGenFunction::EmitVarDecl(const VarDecl &D) { in EmitVarDecl()
504 CodeGenFunction::Destroyer *destroyer;
658 CodeGenFunction::Destroyer *destroyer = in EmitAutoVarWithLifetime()
660 ? CodeGenFunction::destroyARCStrongPrecise in EmitAutoVarWithLifetime()
1441 CodeGenFunction::AutoVarEmission
2041 void CodeGenFunction::emitAutoVarTypeCleanup( in emitAutoVarTypeCleanup()
2155 CodeGenFunction::Destroyer *
2203 void CodeGenFunction::pushKmpcAllocFree( in pushKmpcAllocFree()
2397 CodeGenFunction::Destroyer *Destroyer;
[all …]
H A DCGObjCRuntime.cpp54 LValue CGObjCRuntime::EmitValueForIvarAtOffset(CodeGen::CodeGenFunction &CGF, in EmitValueForIvarAtOffset()
133 void Emit(CodeGenFunction &CGF, Flags flags) override { in Emit()
142 void CGObjCRuntime::EmitTryCatchStmt(CodeGenFunction &CGF, in EmitTryCatchStmt()
148 CodeGenFunction::JumpDest Cont; in EmitTryCatchStmt()
154 CodeGenFunction::FinallyInfo FinallyInfo; in EmitTryCatchStmt()
194 CodeGenFunction HelperCGF(CGM, /*suppressNewContext=*/true); in EmitTryCatchStmt()
287 void CGObjCRuntime::EmitInitOfCatchParam(CodeGenFunction &CGF, in EmitInitOfCatchParam()
318 void Emit(CodeGenFunction &CGF, Flags flags) override { in Emit()
324 void CGObjCRuntime::EmitAtSynchronizedStmt(CodeGenFunction &CGF, in EmitAtSynchronizedStmt()
328 CodeGenFunction::RunCleanupsScope cleanups(CGF); in EmitAtSynchronizedStmt()
[all …]
H A DCGDeclCXX.cpp29 static void EmitDeclInit(CodeGenFunction &CGF, const VarDecl &D, in EmitDeclInit()
140 Func = CodeGenFunction(CGM) in EmitDeclDestroy()
174 void CodeGenFunction::EmitCXXGlobalVarDeclInit(const VarDecl &D, in EmitCXXGlobalVarDeclInit()
249 CodeGenFunction CGF(CGM); in createAtExitStub()
271 llvm::Function *CodeGenFunction::createTLSAtExitStub( in createTLSAtExitStub()
291 CodeGenFunction CGF(CGM); in createTLSAtExitStub()
385 void CodeGenFunction::EmitCXXGuardedInit(const VarDecl &D, in EmitCXXGuardedInit()
984 CodeGenFunction(*this).GenerateCXXGlobalCleanUpFunc( in EmitCXXGlobalCleanUpFunc()
998 CodeGenFunction(*this).GenerateCXXGlobalCleanUpFunc( in EmitCXXGlobalCleanUpFunc()
1101 void CodeGenFunction::GenerateCXXGlobalCleanUpFunc( in GenerateCXXGlobalCleanUpFunc()
[all …]
H A DItaniumCXXABI.cpp243 bool EmitBadCastCall(CodeGenFunction &CGF) override;
359 Address InitializeArrayCookie(CodeGenFunction &CGF,
426 LoadVTablePtr(CodeGenFunction &CGF, Address This,
488 Address InitializeArrayCookie(CodeGenFunction &CGF,
705 CodeGenFunction::SanitizerScope SanScope(&CGF); in EmitLoadOfMemberFunctionPointer()
1862 CodeGenFunction &CGF, CodeGenFunction::VPtr Vptr) { in isVirtualOffsetNeededForVTableField()
2703 CodeGenFunction CGF(*this); in unregisterGlobalDtorsWithUnAtExit()
2758 CodeGenFunction CGF(*this); in registerGlobalDtorsWithAtExit()
4536 static void InitCatchParam(CodeGenFunction &CGF, in InitCatchParam()
4687 CodeGenFunction::OpaqueValueMapping in InitCatchParam()
[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()
197 virtual void Emit(CodeGenFunction &CGF, Flags flags) = 0;
208 T restore(CodeGenFunction &CGF, std::index_sequence<Is...>) {
214 void Emit(CodeGenFunction &CGF, Flags flags) override {
248 CodeGenFunction* CGF;
329 void setCGF(CodeGenFunction *inCGF) { CGF = inCGF; }
H A DCGCleanup.cpp51 CodeGenFunction::ComplexPairTy V = rv.getComplexVal(); in save()
297 Address CodeGenFunction::createCleanupActiveFlag() { in createCleanupActiveFlag()
437 void CodeGenFunction::PopCleanupBlocks( in PopCleanupBlocks()
493 void CodeGenFunction::PopCleanupBlocks( in PopCleanupBlocks()
575 static void EmitCleanup(CodeGenFunction &CGF, in EmitCleanup()
1324 Address CodeGenFunction::getNormalCleanupDestSlot() { in getNormalCleanupDestSlot()
1341 static void EmitSehScope(CodeGenFunction &CGF, in EmitSehScope()
1356 void CodeGenFunction::EmitSehCppScopeBegin() { in EmitSehCppScopeBegin()
1367 void CodeGenFunction::EmitSehCppScopeEnd() { in EmitSehCppScopeEnd()
1377 void CodeGenFunction::EmitSehTryScopeBegin() { in EmitSehTryScopeBegin()
[all …]
H A DMicrosoftCXXABI.cpp148 void EmitBadTypeidCall(CodeGenFunction &CGF) override;
176 bool EmitBadCastCall(CodeGenFunction &CGF) override;
187 EmitCtorCompleteObjectHandler(CodeGenFunction &CGF,
191 EmitDtorCompleteObjectHandler(CodeGenFunction &CGF);
474 Address InitializeArrayCookie(CodeGenFunction &CGF,
807 LoadVTablePtr(CodeGenFunction &CGF, Address This,
1225 CodeGenFunction &CGF, const CXXRecordDecl *RD) { in initializeHiddenVirtualInheritanceMembers()
1770 CodeGenFunction &CGF, CodeGenFunction::VPtr Vptr) { in isVirtualOffsetNeededForVTableField()
2097 CodeGenFunction CGF(CGM); in EmitVirtualMemPtrThunk()
4083 CodeGenFunction CGF(CGM); in getAddrOfCXXCtorClosure()
[all …]
H A DCGStmt.cpp46 void CodeGenFunction::EmitStopPoint(const Stmt *S) { in EmitStopPoint()
441 bool CodeGenFunction::EmitSimpleStmt(const Stmt *S, in EmitSimpleStmt()
624 CodeGenFunction::JumpDest
770 void CodeGenFunction::EmitIfStmt(const IfStmt &S) { in EmitIfStmt()
983 void CodeGenFunction::EmitDoStmt(const DoStmt &S, in EmitDoStmt()
1045 void CodeGenFunction::EmitForStmt(const ForStmt &S, in EmitForStmt()
1266 CodeGenFunction &CGF;
1818 if (CodeGenFunction::ContainsLabel(S, true)) in CollectStatementsForCase()
1871 return !CodeGenFunction::ContainsLabel(&S); in FindCaseStatementsForValue()
2293 CodeGenFunction &CGF, in UpdateAsmCallInst()
[all …]
H A DCGExprCXX.cpp85 RValue CodeGenFunction::EmitCXXMemberOrOperatorCall( in EmitCXXMemberOrOperatorCall()
101 RValue CodeGenFunction::EmitCXXDestructorCall( in EmitCXXDestructorCall()
127 RValue CodeGenFunction::EmitCXXPseudoDestructorExpr( in EmitCXXPseudoDestructorExpr()
356 EmitTypeCheck(CodeGenFunction::TCK_MemberCall, CallLoc, in EmitCXXMemberOrOperatorMemberCallExpr()
992 void CodeGenFunction::EmitNewArrayInitializer( in EmitNewArrayInitializer()
1327 static RValue EmitNewDeleteCall(CodeGenFunction &CGF, in EmitNewDeleteCall()
1506 static void EnterNewDeleteCleanup(CodeGenFunction &CGF, in EnterNewDeleteCleanup()
1762 EmitTypeCheck(CodeGenFunction::TCK_ConstructorCall, in EmitCXXNewExpr()
1919 static bool EmitObjectDelete(CodeGenFunction &CGF, in EmitObjectDelete()
1929 CGF.EmitTypeCheck(CodeGenFunction::TCK_MemberCall, in EmitObjectDelete()
[all …]

1234