| /freebsd-13.1/contrib/llvm-project/clang/lib/CodeGen/ |
| H A D | CGOpenMPRuntime.h | 55 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 D | CGCXXABI.h | 39 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 D | CGOpenMPRuntimeGPU.h | 49 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 D | CGObjCRuntime.h | 37 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 D | CGStmtOpenMP.cpp | 138 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 D | TargetInfo.h | 39 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 D | CGCXXABI.cpp | 23 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 D | CGCoroutine.cpp | 58 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 D | CGObjC.cpp | 36 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 D | CodeGenFunction.cpp | 68 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 D | CGClass.cpp | 128 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 D | CGExpr.cpp | 306 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 D | CGException.cpp | 1173 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 D | CodeGenFunction.h | 236 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 D | CGDecl.cpp | 47 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 D | CGDeclCXX.cpp | 28 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 D | EHScopeStack.h | 28 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 D | CGOpenMPRuntimeNVPTX.h | 31 llvm::Value *getGPUWarpSize(CodeGenFunction &CGF) override; 34 llvm::Value *getGPUThreadID(CodeGenFunction &CGF) override; 37 llvm::Value *getGPUNumThreads(CodeGenFunction &CGF) override;
|
| H A D | CGOpenMPRuntimeAMDGCN.h | 31 llvm::Value *getGPUWarpSize(CodeGenFunction &CGF) override; 34 llvm::Value *getGPUThreadID(CodeGenFunction &CGF) override; 37 llvm::Value *getGPUNumThreads(CodeGenFunction &CGF) override;
|
| H A D | CGOpenMPRuntime.cpp | 409 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 D | CGStmt.cpp | 42 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 D | ItaniumCXXABI.cpp | 197 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 D | CGObjCRuntime.cpp | 53 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 D | CGCleanup.cpp | 51 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 D | MicrosoftCXXABI.cpp | 143 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 …]
|