/llvm-project/clang/lib/CodeGen/ |
H A D | CGOpenMPRuntime.h | 53 class CodeGenFunction; variable 61 virtual void Enter(CodeGenFunction &CGF) {} in Enter() 62 virtual void Exit(CodeGenFunction &CGF) {} in Exit() 70 typedef void (*CodeGenTy)(intptr_t, CodeGenFunction &, PrePostActionTy &); 75 static void CallbackFn(intptr_t CodeGen, CodeGenFunction &CGF, in CallbackFn() 90 void operator()(CodeGenFunction &CGF) const; 159 LValue emitSharedLValue(CodeGenFunction &CGF, const Expr *E); 161 LValue emitSharedLValueUB(CodeGenFunction &CGF, const Expr *E); 167 void emitAggregateInitialization(CodeGenFunction &CGF, unsigned N, 177 void emitSharedOrigLValue(CodeGenFunction [all...] |
H A D | CGCXXABI.h | 17 #include "CodeGenFunction.h" 38 class CodeGenFunction; variable 54 ImplicitParamDecl *getThisDecl(CodeGenFunction &CGF) { in getThisDecl() 57 llvm::Value *getThisValue(CodeGenFunction &CGF) { in getThisValue() 61 Address getThisAddress(CodeGenFunction &CGF); 64 void ErrorUnsupportedABI(CodeGenFunction &CGF, StringRef S); 69 ImplicitParamDecl *&getStructorImplicitParamDecl(CodeGenFunction &CGF) { in getStructorImplicitParamDecl() 72 llvm::Value *&getStructorImplicitParamValue(CodeGenFunction &CGF) { in getStructorImplicitParamValue() 77 llvm::Value *loadIncomingCXXThis(CodeGenFunction &CGF); 79 void setCXXABIThisValue(CodeGenFunction [all...] |
H A D | CGOpenMPRuntimeGPU.h | 18 #include "CodeGenFunction.h" 60 void syncCTAThreads(CodeGenFunction &CGF); 63 void emitKernelInit(const OMPExecutableDirective &D, CodeGenFunction &CGF, 67 void emitKernelDeinit(CodeGenFunction &CGF, EntryFunctionState &EST, 71 void emitGenericVarsProlog(CodeGenFunction &CGF, SourceLocation Loc); 74 void emitGenericVarsEpilog(CodeGenFunction &CGF); 141 bool isDelayedVariableLengthDecl(CodeGenFunction &CGF, 146 getKmpcAllocShared(CodeGenFunction &CGF, const VarDecl *VD) override; 150 CodeGenFunction &CGF, 154 llvm::Value *getGPUThreadID(CodeGenFunction [all...] |
H A D | CGObjCRuntime.h | 38 class CodeGenFunction; variable 87 LValue EmitValueForIvarAtOffset(CodeGen::CodeGenFunction &CGF, 100 void EmitTryCatchStmt(CodeGenFunction &CGF, const ObjCAtTryStmt &S, 105 void EmitInitOfCatchParam(CodeGenFunction &CGF, llvm::Value *exn, 112 void EmitAtSynchronizedStmt(CodeGenFunction &CGF, 129 virtual llvm::Value *GetSelector(CodeGenFunction &CGF, Selector Sel) = 0; 136 virtual Address GetAddrOfSelector(CodeGenFunction &CGF, Selector Sel) = 0; 139 virtual llvm::Value *GetSelector(CodeGenFunction &CGF, 168 GenerateMessageSend(CodeGen::CodeGenFunction &CGF, 182 GeneratePossiblySpecializedMessageSend(CodeGenFunction &CGF, [all …]
|
H A D | CGStmtOpenMP.cpp | 15 #include "CodeGenFunction.h" 53 class OMPLexicalScope : public CodeGenFunction::LexicalScope { in emitPreInitStmt() 54 void emitPreInitStmt(CodeGenFunction &CGF, const OMPExecutableDirective &S) { in emitPreInitStmt() 63 CodeGenFunction::AutoVarEmission Emission = in emitPreInitStmt() 72 CodeGenFunction::OMPPrivateScope InlinedShareds; in isCapturedVar() 74 static bool isCapturedVar(CodeGenFunction &CGF, const VarDecl *VD) { in isCapturedVar() 83 CodeGenFunction &CGF, const OMPExecutableDirective &S, in OMPLexicalScope() 86 : CodeGenFunction::LexicalScope(CGF, S.getSourceRange()), in OMPLexicalScope() 123 OMPParallelScope(CodeGenFunction &CGF, const OMPExecutableDirective &S) in OMPParallelScope() 138 OMPTeamsScope(CodeGenFunction in OMPTeamsScope() 1613 emitEmptyBoundParameters(CodeGenFunction &,const OMPExecutableDirective &,llvm::SmallVectorImpl<llvm::Value * > &) emitEmptyBoundParameters() argument 1825 __anonfdc450d20d02(CodeGenFunction &) EmitOMPParallelDirective() argument 2606 __anonfdc450d21602(CodeGenFunction &) emitOMPSimdRegion() argument 2608 __anonfdc450d21702(CodeGenFunction &) emitOMPSimdRegion() argument 2614 __anonfdc450d21802(CodeGenFunction &) emitOMPSimdRegion() argument 2616 __anonfdc450d21902(CodeGenFunction &) emitOMPSimdRegion() argument 3054 emitEmptyOrdered(CodeGenFunction &,SourceLocation Loc,const unsigned IVSize,const bool IVSigned) emitEmptyOrdered() argument 3476 __anonfdc450d22c02(CodeGenFunction &) EmitOMPWorksharingLoop() argument 4108 __anonfdc450d23a02(CodeGenFunction &) EmitSections() argument 4513 __anonfdc450d25402(CodeGenFunction &) EmitOMPParallelMasterDirective() argument 4540 __anonfdc450d25602(CodeGenFunction &) EmitOMPParallelMaskedDirective() argument 6804 __anonfdc450d27802(CodeGenFunction &) EmitOMPTeamsDirective() argument 6826 __anonfdc450d27a02(CodeGenFunction &) emitTargetTeamsRegion() argument 6872 __anonfdc450d27f02(CodeGenFunction &) emitTargetTeamsDistributeRegion() argument 6918 __anonfdc450d28402(CodeGenFunction &) emitTargetTeamsDistributeSimdRegion() argument 6963 __anonfdc450d28902(CodeGenFunction &) EmitOMPTeamsDistributeDirective() argument 6985 __anonfdc450d28c02(CodeGenFunction &) EmitOMPTeamsDistributeSimdDirective() argument 7008 __anonfdc450d28f02(CodeGenFunction &) EmitOMPTeamsDistributeParallelForDirective() argument 7032 __anonfdc450d29202(CodeGenFunction &) EmitOMPTeamsDistributeParallelForSimdDirective() argument 7129 __anonfdc450d29502(CodeGenFunction &) emitTargetTeamsDistributeParallelForRegion() argument 7181 __anonfdc450d29a02(CodeGenFunction &) emitTargetTeamsDistributeParallelForSimdRegion() argument 7534 __anonfdc450d2a102(CodeGenFunction &) emitTargetParallelRegion() argument 7757 __anonfdc450d2af02(CodeGenFunction &) EmitOMPTaskLoopBasedDirective() argument 7966 __anonfdc450d2be02(CodeGenFunction &) EmitOMPTeamsGenericLoopDirective() argument 8016 __anonfdc450d2c102(CodeGenFunction &) emitTargetTeamsGenericLoopRegionAsParallel() argument 8044 __anonfdc450d2c402(CodeGenFunction &) emitTargetTeamsGenericLoopRegionAsDistribute() argument [all...] |
H A D | CGCXXABI.cpp | 23 Address CGCXXABI::getThisAddress(CodeGenFunction &CGF) { in getThisAddress() 29 void CGCXXABI::ErrorUnsupportedABI(CodeGenFunction &CGF, StringRef S) { in ErrorUnsupportedABI() 48 CodeGenFunction &CGF, const Expr *E, Address This, in EmitLoadOfMemberFunctionPointer() 65 CGCXXABI::EmitMemberDataPointerAddress(CodeGenFunction &CGF, const Expr *E, in EmitMemberDataPointerAddress() 74 llvm::Value *CGCXXABI::EmitMemberPointerConversion(CodeGenFunction &CGF, in EmitMemberPointerConversion() 87 CGCXXABI::EmitMemberPointerComparison(CodeGenFunction &CGF, in EmitMemberPointerComparison() 97 CGCXXABI::EmitMemberPointerIsNotNull(CodeGenFunction &CGF, in EmitMemberPointerIsNotNull() 128 void CGCXXABI::buildThisParam(CodeGenFunction &CGF, FunctionArgList ¶ms) { in buildThisParam() 152 llvm::Value *CGCXXABI::loadIncomingCXXThis(CodeGenFunction &CGF) { in loadIncomingCXXThis() 157 void CGCXXABI::setCXXABIThisValue(CodeGenFunction &CGF, llvm::Value *ThisPtr) { in setCXXABIThisValue() [all …]
|
H A D | CGObjC.cpp | 15 #include "CodeGenFunction.h" 37 tryEmitARCRetainScalarExpr(CodeGenFunction &CGF, const Expr *e); 38 static RValue AdjustObjCObjectType(CodeGenFunction &CGF, 50 llvm::Value *CodeGenFunction::EmitObjCStringLiteral(const ObjCStringLiteral *E) 63 CodeGenFunction::EmitObjCBoxedExpr(const ObjCBoxedExpr *E) { 122 llvm::Value *CodeGenFunction::EmitObjCCollectionLiteral(const Expr *E, 246 llvm::Value *CodeGenFunction::EmitObjCArrayLiteral(const ObjCArrayLiteral *E) { 250 llvm::Value *CodeGenFunction::EmitObjCDictionaryLiteral( 256 llvm::Value *CodeGenFunction::EmitObjCSelectorExpr(const ObjCSelectorExpr *E) { 264 llvm::Value *CodeGenFunction in EmitObjCSelectorExpr() [all...] |
H A D | CodeGenFunction.cpp | 1 //===--- CodeGenFunction.cpp - Emit LLVM Code from ASTs for a Function ----===// 13 #include "CodeGenFunction.h" 77 CodeGenFunction::CodeGenFunction(CodeGenModule &cgm, bool suppressNewContext) in CodeGenFunction() function in CodeGenFunction 92 CodeGenFunction::~CodeGenFunction() { in ~CodeGenFunction() 123 void CodeGenFunction::SetFastMathFlags(FPOptions FPFeatures) { in SetFastMathFlags() 135 CodeGenFunction::CGFPOptionsRAII::CGFPOptionsRAII(CodeGenFunction &CGF, in CGFPOptionsRAII() 141 CodeGenFunction [all...] |
H A D | ABIInfoImpl.h | 32 RValue EmitVAArg(CodeGenFunction &CGF, Address VAListAddr, QualType Ty, 42 llvm::Type *getVAListElementType(CodeGenFunction &CGF); 56 llvm::Value *emitRoundPointerUpToAlignment(CodeGenFunction &CGF, 76 Address emitVoidPtrDirectVAArg(CodeGenFunction &CGF, Address VAListAddr, 98 RValue emitVoidPtrVAArg(CodeGenFunction &CGF, Address VAListAddr, 104 Address emitMergePHI(CodeGenFunction &CGF, Address Addr1, 143 Address EmitVAArgInstr(CodeGenFunction &CGF, Address VAListAddr, QualType Ty,
|
H A D | CGCoroutine.cpp | 14 #include "CodeGenFunction.h" 58 CodeGenFunction::JumpDest CleanupJD; 62 CodeGenFunction::JumpDest FinalJD; 86 clang::CodeGen::CodeGenFunction::CGCoroInfo::CGCoroInfo() {} in CGCoroInfo() 87 CodeGenFunction::CGCoroInfo::~CGCoroInfo() {} in ~CGCoroInfo() 89 static void createCoroData(CodeGenFunction &CGF, in createCoroData() 90 CodeGenFunction::CGCoroInfo &CurCoro, in createCoroData() 222 static LValueOrRValue emitSuspendExpression(CodeGenFunction &CGF, CGCoroData &Coro, in emitSuspendExpression() 229 CodeGenFunction::OpaqueValueMappingData::bind(CGF, S.getOpaqueValue(), E); in emitSuspendExpression() 249 auto SuspendWrapper = CodeGenFunction(CG in emitSuspendExpression() [all...] |
H A D | CGClass.cpp | 18 #include "CodeGenFunction.h" 130 Address CodeGenFunction::LoadCXXThisAddress() { in LoadCXXThisAddress() 151 CodeGenFunction::EmitCXXMemberDataPointerAddress(const Expr *E, Address base, in EmitCXXMemberDataPointerAddress() 222 CodeGenFunction::GetAddressOfDirectBaseInCompleteClass(Address This, in GetAddressOfDirectBaseInCompleteClass() 248 ApplyNonVirtualAndVirtualOffset(CodeGenFunction &CGF, Address addr, in ApplyNonVirtualAndVirtualOffset() 292 Address CodeGenFunction::GetAddressOfBaseClass( in GetAddressOfBaseClass() 401 CodeGenFunction::GetAddressOfDerivedClass(Address BaseAddr, in GetAddressOfDerivedClass() 461 llvm::Value *CodeGenFunction::GetVTTParameter(GlobalDecl GD, in GetVTTParameter() 515 void Emit(CodeGenFunction &CGF, Flags flags) override { in Emit() 556 static void EmitBaseInitializer(CodeGenFunction [all...] |
H A D | CGExpr.cpp | 22 #include "CodeGenFunction.h" 88 CodeGenFunction::CreateTempAllocaWithoutCast(llvm::Type *Ty, CharUnits Align, in CreateTempAlloca() 98 RawAddress CodeGenFunction::CreateTempAlloca(llvm::Type *Ty, CharUnits Align, in CreateTempAlloca() 129 llvm::AllocaInst *CodeGenFunction::CreateTempAlloca(llvm::Type *Ty, 149 RawAddress CodeGenFunction::CreateDefaultAlignTempAlloca(llvm::Type *Ty, in CreateMemTemp() 156 RawAddress CodeGenFunction::CreateIRTemp(QualType Ty, const Twine &Name) { in CreateMemTemp() 161 RawAddress CodeGenFunction::CreateMemTemp(QualType Ty, const Twine &Name, in CreateMemTemp() 167 RawAddress CodeGenFunction::CreateMemTemp(QualType Ty, CharUnits Align, in CreateMemTemp() 184 RawAddress CodeGenFunction::CreateMemTempWithoutCast(QualType Ty, in EvaluateExprAsBool() 190 RawAddress CodeGenFunction in EvaluateExprAsBool() [all...] |
H A D | CGException.cpp | 16 #include "CodeGenFunction.h" 253 const EHPersonality &EHPersonality::get(CodeGenFunction &CGF) { 375 static llvm::Constant *getCatchAllValue(CodeGenFunction &CGF) { 386 void Emit(CodeGenFunction &CGF, Flags flags) override { in FreeException() 396 void CodeGenFunction::EmitAnyExprToExn(const Expr *e, Address addr) { 422 Address CodeGenFunction::getExceptionSlot() { 428 Address CodeGenFunction::getEHSelectorSlot() { 434 llvm::Value *CodeGenFunction::getExceptionFromSlot() { 438 llvm::Value *CodeGenFunction::getSelectorFromSlot() { 442 void CodeGenFunction in getSelectorFromSlot() [all...] |
H A D | TargetInfo.h | 40 class CodeGenFunction; 150 virtual bool initDwarfEHRegSizeTable(CodeGen::CodeGenFunction &CGF, 160 virtual llvm::Value *decodeReturnAddress(CodeGen::CodeGenFunction &CGF, in testFPKind() 170 virtual llvm::Value *encodeReturnAddress(CodeGen::CodeGenFunction &CGF, 190 virtual llvm::Type *adjustInlineAsmType(CodeGen::CodeGenFunction &CGF, in addReturnRegisterOutputs() 198 virtual bool isScalarizableAsmOperand(CodeGen::CodeGenFunction &CGF, 205 CodeGen::CodeGenFunction &CGF, CodeGen::LValue ReturnValue, 318 Address performAddrSpaceCast(CodeGen::CodeGenFunction &CGF, Address Addr, 329 virtual llvm::Value *performAddrSpaceCast(CodeGen::CodeGenFunction &CGF, 356 virtual void setTargetAtomicMetadata(CodeGenFunction in getTargetOpenCLBlockHelper() 39 class CodeGenFunction; global() variable [all...] |
H A D | CGCleanup.cpp | 20 #include "CodeGenFunction.h" 35 DominatingValue<RValue>::saved_type::save(CodeGenFunction &CGF, RValue rv) { in save() 44 CodeGenFunction::ComplexPairTy V = rv.getComplexVal(); in save() 60 RValue DominatingValue<RValue>::saved_type::restore(CodeGenFunction &CGF) { in restore() 275 RawAddress CodeGenFunction::createCleanupActiveFlag() { in createCleanupActiveFlag() 290 void CodeGenFunction::initFullExprCleanupWithFlag(RawAddress ActiveFlag) { in initFullExprCleanupWithFlag() 304 CodeGenFunction &CGF) { in createLoadInstBefore() 312 CodeGenFunction &CGF) { 319 CodeGenFunction &CGF) { in ResolveAllBranchFixups() 327 static void ResolveAllBranchFixups(CodeGenFunction in ResolveAllBranchFixups() [all...] |
H A D | CGOpenMPRuntime.cpp | 18 #include "CodeGenFunction.h" 51 class CGOpenMPRegionInfo : public CodeGenFunction::CGCapturedStmtInfo { 85 void EmitBody(CodeGenFunction &CGF, const Stmt *S) override; 89 virtual LValue getThreadIDVariableLValue(CodeGenFunction &CGF); 91 virtual void emitUntiedSwitch(CodeGenFunction & /*CGF*/) {} 158 void Enter(CodeGenFunction &CGF) override { 176 void emitUntiedSwitch(CodeGenFunction &CGF) const { in Enter() 184 CodeGenFunction::JumpDest CurPoint = in emitUntiedSwitch() 211 LValue getThreadIDVariableLValue(CodeGenFunction &CGF) override; 216 void emitUntiedSwitch(CodeGenFunction 95 emitUntiedSwitch(CodeGenFunction &) emitUntiedSwitch() argument 350 EmptyCodeGen(CodeGenFunction &,PrePostActionTy &) EmptyCodeGen() argument 3329 __anon143de22e0f02(CodeGenFunction &, PrePostActionTy &) emitPrivatesInit() argument 5308 __anon143de22e2302(CodeGenFunction &) emitReduceInitFunction() argument 5787 __anon143de22e2602(CodeGenFunction &, PrePostActionTy &) emitCancelCall() argument [all...] |
H A D | CGDecl.cpp | 19 #include "CodeGenFunction.h" 50 void CodeGenFunction::EmitDecl(const Decl &D) { in EmitDecl() 194 void CodeGenFunction::EmitVarDecl(const VarDecl &D) { in EmitVarDecl() 344 CodeGenFunction::AddInitializerToStaticVarDecl(const VarDecl &D, in AddInitializerToStaticVarDecl() 395 void CodeGenFunction::EmitStaticVarDecl(const VarDecl &D, in AddInitializerToStaticVarDecl() 478 CodeGenFunction::Destroyer *destroyer, in EmitStaticVarDecl() 485 CodeGenFunction::Destroyer *destroyer; in EmitStaticVarDecl() 488 void Emit(CodeGenFunction &CGF, Flags flags) override { in EmitStaticVarDecl() 506 void Emit(CodeGenFunction &CGF, Flags flags) override { 538 void emitDestructorCall(CodeGenFunction in Emit() [all...] |
H A D | CodeGenFunction.h | 1 //===-- CodeGenFunction.h - Per-Function state for LLVM CodeGen -*- C++ -*-===// 168 static saved_type save(CodeGenFunction &CGF, llvm::Value *value); 169 static llvm::Value *restore(CodeGenFunction &CGF, saved_type value); 176 static type restore(CodeGenFunction &CGF, saved_type value) { 199 static saved_type save(CodeGenFunction &CGF, type value) { 204 static type restore(CodeGenFunction &CGF, saved_type value) { 238 static saved_type save(CodeGenFunction &CGF, RValue value); 239 RValue restore(CodeGenFunction &CGF); 247 static saved_type save(CodeGenFunction &CGF, type value) { 250 static type restore(CodeGenFunction [all...] |
H A D | CGObjCRuntime.cpp | 19 #include "CodeGenFunction.h" 54 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() 230 CodeGenFunction::LexicalScope Cleanups(CGF, Handler.Body->getSourceRange()); in EmitTryCatchStmt() 290 void CGObjCRuntime::EmitInitOfCatchParam(CodeGenFunction &CGF, in EmitInitOfCatchParam() 321 void Emit(CodeGenFunction in Emit() [all...] |
H A D | CGDeclCXX.cpp | 17 #include "CodeGenFunction.h" 29 static void EmitDeclInit(CodeGenFunction &CGF, const VarDecl &D, in EmitDeclInit() 71 static void EmitDeclDestroy(CodeGenFunction &CGF, const VarDecl &D, in EmitDeclDestroy() 140 Func = CodeGenFunction(CGM) in EmitDeclDestroy() 151 static void EmitDeclInvariant(CodeGenFunction &CGF, const VarDecl &D, in EmitDeclInvariant() 157 void CodeGenFunction::EmitInvariantStart(llvm::Constant *Addr, CharUnits Size) { in EmitInvariantStart() 175 void CodeGenFunction::EmitCXXGlobalVarDeclInit(const VarDecl &D, in EmitCXXGlobalVarDeclInit() 235 llvm::Constant *CodeGenFunction::createAtExitStub(const VarDecl &VD, in createAtExitStub() 250 CodeGenFunction CGF(CGM); in createAtExitStub() 277 llvm::Function *CodeGenFunction in createTLSAtExitStub() [all...] |
H A D | ItaniumCXXABI.cpp | 24 #include "CodeGenFunction.h" 123 EmitLoadOfMemberFunctionPointer(CodeGenFunction &CGF, 131 EmitMemberDataPointerAddress(CodeGenFunction &CGF, const Expr *E, 136 llvm::Value *EmitMemberPointerConversion(CodeGenFunction &CGF, 151 llvm::Value *EmitMemberPointerComparison(CodeGenFunction &CGF, 156 llvm::Value *EmitMemberPointerIsNotNull(CodeGenFunction &CGF, 160 void emitVirtualObjectDelete(CodeGenFunction &CGF, const CXXDeleteExpr *DE, 164 void emitRethrow(CodeGenFunction &CGF, bool isNoReturn) override; 165 void emitThrow(CodeGenFunction &CGF, const CXXThrowExpr *E) override; 167 void emitBeginCatch(CodeGenFunction [all...] |
H A D | MicrosoftCXXABI.cpp | 121 void emitVirtualObjectDelete(CodeGenFunction &CGF, const CXXDeleteExpr *DE, 125 void emitRethrow(CodeGenFunction &CGF, bool isNoReturn) override; 126 void emitThrow(CodeGenFunction &CGF, const CXXThrowExpr *E) override; 128 void emitBeginCatch(CodeGenFunction &CGF, const CXXCatchStmt *C) override; 148 void EmitBadTypeidCall(CodeGenFunction &CGF) override; 149 llvm::Value *EmitTypeid(CodeGenFunction &CGF, QualType SrcRecordTy, 160 llvm::Value *emitExactDynamicCast(CodeGenFunction &CGF, Address Value, in emitExactDynamicCast() 168 llvm::Value *emitDynamicCastCall(CodeGenFunction &CGF, Address Value, 173 llvm::Value *emitDynamicCastToVoid(CodeGenFunction &CGF, Address Value, 176 bool EmitBadCastCall(CodeGenFunction [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() 202 virtual void Emit(CodeGenFunction &CGF, Flags flags) = 0; 213 T restore(CodeGenFunction &CGF, std::index_sequence<Is...>) { 219 void Emit(CodeGenFunction &CGF, Flags flags) override { 233 // member of CodeGenFunction. 253 CodeGenFunction* CGF; 334 void setCGF(CodeGenFunction *inCGF) { CGF = inCGF; }
|
H A D | CGStmt.cpp | 15 #include "CodeGenFunction.h" 50 void CodeGenFunction::EmitStopPoint(const Stmt *S) { in EmitStopPoint() 60 void CodeGenFunction::EmitStmt(const Stmt *S, ArrayRef<const Attr *> Attrs) { in EmitStmt() 495 bool CodeGenFunction::EmitSimpleStmt(const Stmt *S, 556 Address CodeGenFunction::EmitCompoundStmt(const CompoundStmt &S, bool GetLast, in EmitCompoundStmtWithoutScope() 568 CodeGenFunction::EmitCompoundStmtWithoutScope(const CompoundStmt &S, in SimplifyForwardingBlocks() 620 void CodeGenFunction::SimplifyForwardingBlocks(llvm::BasicBlock *BB) { in EmitBlockAfterUses() 642 void CodeGenFunction::EmitBlock(llvm::BasicBlock *BB, bool IsFinished) { in getJumpDestForLabel() 662 void CodeGenFunction::EmitBranch(llvm::BasicBlock *Target) { in EmitLabel() 679 void CodeGenFunction in EmitLabel() [all...] |
H A D | CGOpenMPRuntimeGPU.cpp | 15 #include "CodeGenFunction.h" 47 void Enter(CodeGenFunction &CGF) override { in Enter() 58 void Done(CodeGenFunction &CGF) { in Done() 63 void Exit(CodeGenFunction &CGF) override { in Exit() 185 CodeGenFunction &CGF; 322 CheckVarsEscapingDeclContext(CodeGenFunction &CGF, in CheckVarsEscapingDeclContext() 726 void Enter(CodeGenFunction &CGF) override { in emitNonSPMDKernel() 732 void Exit(CodeGenFunction &CGF) override { in emitNonSPMDKernel() 746 CodeGenFunction &CGF, in emitKernelInit() 760 void CGOpenMPRuntimeGPU::emitKernelDeinit(CodeGenFunction [all...] |