Home
last modified time | relevance | path

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

1234

/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()
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 DCGCXXABI.h17 #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 DCGOpenMPRuntimeGPU.h18 #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 DCGObjCRuntime.h38 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 DCGStmtOpenMP.cpp15 #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 DCGCXXABI.cpp23 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 &params) { 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 DCGObjC.cpp15 #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 DCodeGenFunction.cpp1 //===--- 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 DABIInfoImpl.h32 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 DCGCoroutine.cpp14 #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 DCGClass.cpp18 #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 DCGExpr.cpp22 #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 DCGException.cpp16 #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 DTargetInfo.h40 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 DCGCleanup.cpp20 #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 DCGOpenMPRuntime.cpp18 #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 DCGDecl.cpp19 #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 DCodeGenFunction.h1 //===-- 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 DCGObjCRuntime.cpp19 #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 DCGDeclCXX.cpp17 #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 DItaniumCXXABI.cpp24 #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 DMicrosoftCXXABI.cpp121 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 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()
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 DCGStmt.cpp15 #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 DCGOpenMPRuntimeGPU.cpp15 #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...]

1234