Home
last modified time | relevance | path

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

12345

/external/clang/lib/CodeGen/
DCGCXXABI.h38 class CodeGenFunction; variable
52 ImplicitParamDecl *getThisDecl(CodeGenFunction &CGF) { in getThisDecl()
55 llvm::Value *getThisValue(CodeGenFunction &CGF) { in getThisValue()
58 Address getThisAddress(CodeGenFunction &CGF) { in getThisAddress()
63 void ErrorUnsupportedABI(CodeGenFunction &CGF, StringRef S);
68 ImplicitParamDecl *&getStructorImplicitParamDecl(CodeGenFunction &CGF) { in getStructorImplicitParamDecl()
71 llvm::Value *&getStructorImplicitParamValue(CodeGenFunction &CGF) { in getStructorImplicitParamValue()
77 void EmitThisParam(CodeGenFunction &CGF);
158 CodeGenFunction &CGF, const Expr *E, Address This,
164 EmitMemberDataPointerAddress(CodeGenFunction &CGF, const Expr *E,
[all …]
DCGOpenMPRuntime.h49 class CodeGenFunction; variable
57 virtual void Enter(CodeGenFunction &CGF) {} in Enter()
58 virtual void Exit(CodeGenFunction &CGF) {} in Exit()
66 typedef void (*CodeGenTy)(intptr_t, CodeGenFunction &, PrePostActionTy &);
72 static void CallbackFn(intptr_t CodeGen, CodeGenFunction &CGF, in CallbackFn()
88 void operator()(CodeGenFunction &CGF) const;
386 llvm::Value *emitUpdateLocation(CodeGenFunction &CGF, SourceLocation Loc,
425 virtual Address emitThreadIDAddress(CodeGenFunction &CGF, SourceLocation Loc);
429 llvm::Value *getThreadID(CodeGenFunction &CGF, SourceLocation Loc);
449 void emitThreadPrivateVarInit(CodeGenFunction &CGF, Address VDAddr,
[all …]
DCGObjCRuntime.h36 class CodeGenFunction; variable
85 LValue EmitValueForIvarAtOffset(CodeGen::CodeGenFunction &CGF,
98 void EmitTryCatchStmt(CodeGenFunction &CGF,
104 void EmitInitOfCatchParam(CodeGenFunction &CGF, llvm::Value *exn,
111 void EmitAtSynchronizedStmt(CodeGenFunction &CGF,
125 virtual llvm::Value *GetSelector(CodeGenFunction &CGF, Selector Sel) = 0;
132 virtual Address GetAddrOfSelector(CodeGenFunction &CGF, Selector Sel) = 0;
135 virtual llvm::Value *GetSelector(CodeGenFunction &CGF,
162 GenerateMessageSend(CodeGen::CodeGenFunction &CGF,
178 GenerateMessageSendSuper(CodeGen::CodeGenFunction &CGF,
[all …]
DCGOpenMPRuntimeNVPTX.h48 void emitEntryHeader(CodeGenFunction &CGF, EntryFunctionState &EST,
52 void emitEntryFooter(CodeGenFunction &CGF, EntryFunctionState &EST);
60 llvm::Value *getNVPTXWarpSize(CodeGenFunction &CGF);
63 llvm::Value *getNVPTXThreadID(CodeGenFunction &CGF);
66 llvm::Value *getNVPTXNumThreads(CodeGenFunction &CGF);
69 void getNVPTXCTABarrier(CodeGenFunction &CGF);
72 void syncCTAThreads(CodeGenFunction &CGF);
85 llvm::Value *getMasterThreadID(CodeGenFunction &CGF);
104 void emitWorkerLoop(CodeGenFunction &CGF, WorkerFunctionState &WST);
145 void emitNumTeamsClause(CodeGenFunction &CGF, const Expr *NumTeams,
[all …]
DCGStmtOpenMP.cpp29 class OMPLexicalScope final : public CodeGenFunction::LexicalScope {
30 void emitPreInitStmt(CodeGenFunction &CGF, const OMPExecutableDirective &S) { in emitPreInitStmt()
38 CodeGenFunction::AutoVarEmission Emission = in emitPreInitStmt()
47 CodeGenFunction::OMPPrivateScope InlinedShareds;
49 static bool isCapturedVar(CodeGenFunction &CGF, const VarDecl *VD) { in isCapturedVar()
56 OMPLexicalScope(CodeGenFunction &CGF, const OMPExecutableDirective &S, in OMPLexicalScope()
58 : CodeGenFunction::LexicalScope(CGF, S.getSourceRange()), in OMPLexicalScope()
86 class OMPLoopScope : public CodeGenFunction::RunCleanupsScope {
87 void emitPreInitStmt(CodeGenFunction &CGF, const OMPLoopDirective &S) { in emitPreInitStmt()
97 OMPLoopScope(CodeGenFunction &CGF, const OMPLoopDirective &S) in OMPLoopScope()
[all …]
DCGObjC.cpp33 tryEmitARCRetainScalarExpr(CodeGenFunction &CGF, const Expr *e);
34 static RValue AdjustObjCObjectType(CodeGenFunction &CGF,
46 llvm::Value *CodeGenFunction::EmitObjCStringLiteral(const ObjCStringLiteral *E) in EmitObjCStringLiteral()
60 CodeGenFunction::EmitObjCBoxedExpr(const ObjCBoxedExpr *E) { in EmitObjCBoxedExpr()
113 llvm::Value *CodeGenFunction::EmitObjCCollectionLiteral(const Expr *E, in EmitObjCCollectionLiteral()
225 llvm::Value *CodeGenFunction::EmitObjCArrayLiteral(const ObjCArrayLiteral *E) { in EmitObjCArrayLiteral()
229 llvm::Value *CodeGenFunction::EmitObjCDictionaryLiteral( in EmitObjCDictionaryLiteral()
235 llvm::Value *CodeGenFunction::EmitObjCSelectorExpr(const ObjCSelectorExpr *E) { in EmitObjCSelectorExpr()
243 llvm::Value *CodeGenFunction::EmitObjCProtocolExpr(const ObjCProtocolExpr *E) { in EmitObjCProtocolExpr()
251 static RValue AdjustObjCObjectType(CodeGenFunction &CGF, QualType ExpT, in AdjustObjCObjectType()
[all …]
DCGCXXABI.cpp23 void CGCXXABI::ErrorUnsupportedABI(CodeGenFunction &CGF, StringRef S) { in ErrorUnsupportedABI()
77 CodeGenFunction &CGF, const Expr *E, Address This, in EmitLoadOfMemberFunctionPointer()
93 CGCXXABI::EmitMemberDataPointerAddress(CodeGenFunction &CGF, const Expr *E, in EmitMemberDataPointerAddress()
102 llvm::Value *CGCXXABI::EmitMemberPointerConversion(CodeGenFunction &CGF, in EmitMemberPointerConversion()
115 CGCXXABI::EmitMemberPointerComparison(CodeGenFunction &CGF, in EmitMemberPointerComparison()
125 CGCXXABI::EmitMemberPointerIsNotNull(CodeGenFunction &CGF, in EmitMemberPointerIsNotNull()
156 void CGCXXABI::buildThisParam(CodeGenFunction &CGF, FunctionArgList &params) { in buildThisParam()
180 void CGCXXABI::EmitThisParam(CodeGenFunction &CGF) { in EmitThisParam()
188 void CGCXXABI::EmitReturnFromThunk(CodeGenFunction &CGF, in EmitReturnFromThunk()
204 Address CGCXXABI::InitializeArrayCookie(CodeGenFunction &CGF, in InitializeArrayCookie()
[all …]
DCGDecl.cpp38 void CodeGenFunction::EmitDecl(const Decl &D) { in EmitDecl()
140 void CodeGenFunction::EmitVarDecl(const VarDecl &D) { in EmitVarDecl()
292 CodeGenFunction::AddInitializerToStaticVarDecl(const VarDecl &D, in AddInitializerToStaticVarDecl()
352 void CodeGenFunction::EmitStaticVarDecl(const VarDecl &D, in EmitStaticVarDecl()
422 CodeGenFunction::Destroyer *destroyer, in DestroyObject()
429 CodeGenFunction::Destroyer *destroyer;
432 void Emit(CodeGenFunction &CGF, Flags flags) override { in Emit()
451 void Emit(CodeGenFunction &CGF, Flags flags) override { in Emit()
478 void Emit(CodeGenFunction &CGF, Flags flags) override { in Emit()
489 void Emit(CodeGenFunction &CGF, Flags flags) override { in Emit()
[all …]
DCGException.cpp218 const EHPersonality &EHPersonality::get(CodeGenFunction &CGF) { in get()
336 static llvm::Constant *getCatchAllValue(CodeGenFunction &CGF) { in getCatchAllValue()
347 void Emit(CodeGenFunction &CGF, Flags flags) override { in Emit()
357 void CodeGenFunction::EmitAnyExprToExn(const Expr *e, Address addr) { in EmitAnyExprToExn()
383 Address CodeGenFunction::getExceptionSlot() { in getExceptionSlot()
389 Address CodeGenFunction::getEHSelectorSlot() { in getEHSelectorSlot()
395 llvm::Value *CodeGenFunction::getExceptionFromSlot() { in getExceptionFromSlot()
399 llvm::Value *CodeGenFunction::getSelectorFromSlot() { in getSelectorFromSlot()
403 void CodeGenFunction::EmitCXXThrowExpr(const CXXThrowExpr *E, in EmitCXXThrowExpr()
424 void CodeGenFunction::EmitStartEHSpec(const Decl *D) { in EmitStartEHSpec()
[all …]
DTargetInfo.h38 class CodeGenFunction; variable
96 virtual bool initDwarfEHRegSizeTable(CodeGen::CodeGenFunction &CGF, in initDwarfEHRegSizeTable()
106 virtual llvm::Value *decodeReturnAddress(CodeGen::CodeGenFunction &CGF, in decodeReturnAddress()
116 virtual llvm::Value *encodeReturnAddress(CodeGen::CodeGenFunction &CGF, in encodeReturnAddress()
126 virtual llvm::Type *adjustInlineAsmType(CodeGen::CodeGenFunction &CGF, in adjustInlineAsmType()
134 CodeGen::CodeGenFunction &CGF, CodeGen::LValue ReturnValue, in addReturnRegisterOutputs()
DCodeGenFunction.cpp40 CodeGenFunction::CodeGenFunction(CodeGenModule &cgm, bool suppressNewContext) in CodeGenFunction() function in CodeGenFunction
85 CodeGenFunction::~CodeGenFunction() { in ~CodeGenFunction()
99 CharUnits CodeGenFunction::getNaturalPointeeTypeAlignment(QualType T, in getNaturalPointeeTypeAlignment()
105 CharUnits CodeGenFunction::getNaturalTypeAlignment(QualType T, in getNaturalTypeAlignment()
145 LValue CodeGenFunction::MakeNaturalAlignAddrLValue(llvm::Value *V, QualType T) { in MakeNaturalAlignAddrLValue()
155 CodeGenFunction::MakeNaturalAlignPointeeAddrLValue(llvm::Value *V, QualType T) { in MakeNaturalAlignPointeeAddrLValue()
162 llvm::Type *CodeGenFunction::ConvertTypeForMem(QualType T) { in ConvertTypeForMem()
166 llvm::Type *CodeGenFunction::ConvertType(QualType T) { in ConvertType()
170 TypeEvaluationKind CodeGenFunction::getEvaluationKind(QualType type) { in getEvaluationKind()
223 llvm::DebugLoc CodeGenFunction::EmitReturnBlock() { in EmitReturnBlock()
[all …]
DCGClass.cpp109 Address CodeGenFunction::LoadCXXThisAddress() { in LoadCXXThisAddress()
129 CodeGenFunction::EmitCXXMemberDataPointerAddress(const Expr *E, Address base, in EmitCXXMemberDataPointerAddress()
197 CodeGenFunction::GetAddressOfDirectBaseInCompleteClass(Address This, in GetAddressOfDirectBaseInCompleteClass()
225 ApplyNonVirtualAndVirtualOffset(CodeGenFunction &CGF, Address addr, in ApplyNonVirtualAndVirtualOffset()
265 Address CodeGenFunction::GetAddressOfBaseClass( in GetAddressOfBaseClass()
368 CodeGenFunction::GetAddressOfDerivedClass(Address BaseAddr, in GetAddressOfDerivedClass()
425 llvm::Value *CodeGenFunction::GetVTTParameter(GlobalDecl GD, in GetVTTParameter()
482 void Emit(CodeGenFunction &CGF, Flags flags) override { in Emit()
520 static void EmitBaseInitializer(CodeGenFunction &CGF, in EmitBaseInitializer()
565 static void EmitAggMemberInitializer(CodeGenFunction &CGF, in EmitAggMemberInitializer()
[all …]
/external/llvm-project/clang/lib/CodeGen/
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()
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 &CGF, llvm::Value *ThisPtr);
158 CodeGenFunction &CGF, const Expr *E, Address This,
[all …]
DCGOpenMPRuntime.h55 class CodeGenFunction; variable
63 virtual void Enter(CodeGenFunction &CGF) {} in Enter()
64 virtual void Exit(CodeGenFunction &CGF) {} in Exit()
72 typedef void (*CodeGenTy)(intptr_t, CodeGenFunction &, PrePostActionTy &);
78 static void CallbackFn(intptr_t CodeGen, CodeGenFunction &CGF, in CallbackFn()
93 void operator()(CodeGenFunction &CGF) const;
160 LValue emitSharedLValue(CodeGenFunction &CGF, const Expr *E);
162 LValue emitSharedLValueUB(CodeGenFunction &CGF, const Expr *E);
168 void emitAggregateInitialization(CodeGenFunction &CGF, unsigned N,
178 void emitSharedOrigLValue(CodeGenFunction &CGF, unsigned N);
[all …]
DCGOpenMPRuntimeGPU.h61 void syncCTAThreads(CodeGenFunction &CGF);
67 void emitWorkerLoop(CodeGenFunction &CGF, WorkerFunctionState &WST);
71 void emitNonSPMDEntryHeader(CodeGenFunction &CGF, EntryFunctionState &EST,
76 void emitNonSPMDEntryFooter(CodeGenFunction &CGF, EntryFunctionState &EST);
79 void emitGenericVarsProlog(CodeGenFunction &CGF, SourceLocation Loc,
83 void emitGenericVarsEpilog(CodeGenFunction &CGF, bool WithSPMDCheck = false);
86 void emitSPMDEntryHeader(CodeGenFunction &CGF, EntryFunctionState &EST,
90 void emitSPMDEntryFooter(CodeGenFunction &CGF, EntryFunctionState &EST);
158 void emitNonSPMDParallelCall(CodeGenFunction &CGF, SourceLocation Loc,
174 void emitSPMDParallelCall(CodeGenFunction &CGF, SourceLocation Loc,
[all …]
DCGObjCRuntime.h37 class CodeGenFunction; variable
86 LValue EmitValueForIvarAtOffset(CodeGen::CodeGenFunction &CGF,
99 void EmitTryCatchStmt(CodeGenFunction &CGF, const ObjCAtTryStmt &S,
104 void EmitInitOfCatchParam(CodeGenFunction &CGF, llvm::Value *exn,
111 void EmitAtSynchronizedStmt(CodeGenFunction &CGF,
128 virtual llvm::Value *GetSelector(CodeGenFunction &CGF, Selector Sel) = 0;
135 virtual Address GetAddrOfSelector(CodeGenFunction &CGF, Selector Sel) = 0;
138 virtual llvm::Value *GetSelector(CodeGenFunction &CGF,
167 GenerateMessageSend(CodeGen::CodeGenFunction &CGF,
181 GeneratePossiblySpecializedMessageSend(CodeGenFunction &CGF,
[all …]
DCGStmtOpenMP.cpp41 class OMPLexicalScope : public CodeGenFunction::LexicalScope {
42 void emitPreInitStmt(CodeGenFunction &CGF, const OMPExecutableDirective &S) { in emitPreInitStmt()
51 CodeGenFunction::AutoVarEmission Emission = in emitPreInitStmt()
60 CodeGenFunction::OMPPrivateScope InlinedShareds;
62 static bool isCapturedVar(CodeGenFunction &CGF, const VarDecl *VD) { in isCapturedVar()
71 CodeGenFunction &CGF, const OMPExecutableDirective &S, in OMPLexicalScope()
74 : CodeGenFunction::LexicalScope(CGF, S.getSourceRange()), in OMPLexicalScope()
113 OMPParallelScope(CodeGenFunction &CGF, const OMPExecutableDirective &S) in OMPParallelScope()
128 OMPTeamsScope(CodeGenFunction &CGF, const OMPExecutableDirective &S) in OMPTeamsScope()
135 class OMPLoopScope : public CodeGenFunction::RunCleanupsScope {
[all …]
DTargetInfo.h38 class CodeGenFunction; variable
104 virtual bool initDwarfEHRegSizeTable(CodeGen::CodeGenFunction &CGF, in initDwarfEHRegSizeTable()
114 virtual llvm::Value *decodeReturnAddress(CodeGen::CodeGenFunction &CGF, in decodeReturnAddress()
124 virtual llvm::Value *encodeReturnAddress(CodeGen::CodeGenFunction &CGF, in encodeReturnAddress()
134 virtual llvm::Type *adjustInlineAsmType(CodeGen::CodeGenFunction &CGF, in adjustInlineAsmType()
142 CodeGen::CodeGenFunction &CGF, CodeGen::LValue ReturnValue, in addReturnRegisterOutputs()
260 virtual llvm::Value *performAddrSpaceCast(CodeGen::CodeGenFunction &CGF,
296 getCustomFieldValues(CodeGenFunction &CGF, const CGBlockInfo &Info) = 0;
313 createEnqueuedBlockKernel(CodeGenFunction &CGF,
336 virtual bool emitCUDADeviceBuiltinSurfaceDeviceCopy(CodeGenFunction &CGF, in emitCUDADeviceBuiltinSurfaceDeviceCopy()
[all …]
DCGCXXABI.cpp23 void CGCXXABI::ErrorUnsupportedABI(CodeGenFunction &CGF, StringRef S) { in ErrorUnsupportedABI()
42 CodeGenFunction &CGF, const Expr *E, Address This, in EmitLoadOfMemberFunctionPointer()
59 CGCXXABI::EmitMemberDataPointerAddress(CodeGenFunction &CGF, const Expr *E, in EmitMemberDataPointerAddress()
68 llvm::Value *CGCXXABI::EmitMemberPointerConversion(CodeGenFunction &CGF, in EmitMemberPointerConversion()
81 CGCXXABI::EmitMemberPointerComparison(CodeGenFunction &CGF, in EmitMemberPointerComparison()
91 CGCXXABI::EmitMemberPointerIsNotNull(CodeGenFunction &CGF, in EmitMemberPointerIsNotNull()
122 void CGCXXABI::buildThisParam(CodeGenFunction &CGF, FunctionArgList &params) { in buildThisParam()
146 llvm::Value *CGCXXABI::loadIncomingCXXThis(CodeGenFunction &CGF) { in loadIncomingCXXThis()
151 void CGCXXABI::setCXXABIThisValue(CodeGenFunction &CGF, llvm::Value *ThisPtr) { in setCXXABIThisValue()
157 void CGCXXABI::EmitReturnFromThunk(CodeGenFunction &CGF, in EmitReturnFromThunk()
[all …]
DCGCoroutine.cpp58 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()
175 static LValueOrRValue emitSuspendExpression(CodeGenFunction &CGF, CGCoroData &Coro, in emitSuspendExpression()
182 CodeGenFunction::OpaqueValueMappingData::bind(CGF, S.getOpaqueValue(), E); in emitSuspendExpression()
261 RValue CodeGenFunction::EmitCoawaitExpr(const CoawaitExpr &E, in EmitCoawaitExpr()
268 RValue CodeGenFunction::EmitCoyieldExpr(const CoyieldExpr &E, in EmitCoyieldExpr()
[all …]
DCGObjC.cpp34 tryEmitARCRetainScalarExpr(CodeGenFunction &CGF, const Expr *e);
35 static RValue AdjustObjCObjectType(CodeGenFunction &CGF,
47 llvm::Value *CodeGenFunction::EmitObjCStringLiteral(const ObjCStringLiteral *E) in EmitObjCStringLiteral()
61 CodeGenFunction::EmitObjCBoxedExpr(const ObjCBoxedExpr *E) { in EmitObjCBoxedExpr()
119 llvm::Value *CodeGenFunction::EmitObjCCollectionLiteral(const Expr *E, in EmitObjCCollectionLiteral()
242 llvm::Value *CodeGenFunction::EmitObjCArrayLiteral(const ObjCArrayLiteral *E) { in EmitObjCArrayLiteral()
246 llvm::Value *CodeGenFunction::EmitObjCDictionaryLiteral( in EmitObjCDictionaryLiteral()
252 llvm::Value *CodeGenFunction::EmitObjCSelectorExpr(const ObjCSelectorExpr *E) { in EmitObjCSelectorExpr()
260 llvm::Value *CodeGenFunction::EmitObjCProtocolExpr(const ObjCProtocolExpr *E) { in EmitObjCProtocolExpr()
268 static RValue AdjustObjCObjectType(CodeGenFunction &CGF, QualType ExpT, in AdjustObjCObjectType()
[all …]
DCodeGenFunction.cpp68 CodeGenFunction::CodeGenFunction(CodeGenModule &cgm, bool suppressNewContext) in CodeGenFunction() function in CodeGenFunction
83 CodeGenFunction::~CodeGenFunction() { in ~CodeGenFunction()
111 void CodeGenFunction::SetFPModel() { in SetFPModel()
122 void CodeGenFunction::SetFastMathFlags(FPOptions FPFeatures) { in SetFastMathFlags()
134 CodeGenFunction::CGFPOptionsRAII::CGFPOptionsRAII(CodeGenFunction &CGF, in CGFPOptionsRAII()
140 CodeGenFunction::CGFPOptionsRAII::CGFPOptionsRAII(CodeGenFunction &CGF, in CGFPOptionsRAII()
146 void CodeGenFunction::CGFPOptionsRAII::ConstructorHelper(FPOptions FPFeatures) { in ConstructorHelper()
191 CodeGenFunction::CGFPOptionsRAII::~CGFPOptionsRAII() { in ~CGFPOptionsRAII()
197 LValue CodeGenFunction::MakeNaturalAlignAddrLValue(llvm::Value *V, QualType T) { in MakeNaturalAlignAddrLValue()
208 CodeGenFunction::MakeNaturalAlignPointeeAddrLValue(llvm::Value *V, QualType T) { in MakeNaturalAlignPointeeAddrLValue()
[all …]
DCGClass.cpp128 Address CodeGenFunction::LoadCXXThisAddress() { in LoadCXXThisAddress()
148 CodeGenFunction::EmitCXXMemberDataPointerAddress(const Expr *E, Address base, in EmitCXXMemberDataPointerAddress()
218 CodeGenFunction::GetAddressOfDirectBaseInCompleteClass(Address This, in GetAddressOfDirectBaseInCompleteClass()
246 ApplyNonVirtualAndVirtualOffset(CodeGenFunction &CGF, Address addr, in ApplyNonVirtualAndVirtualOffset()
292 Address CodeGenFunction::GetAddressOfBaseClass( in GetAddressOfBaseClass()
400 CodeGenFunction::GetAddressOfDerivedClass(Address BaseAddr, in GetAddressOfDerivedClass()
459 llvm::Value *CodeGenFunction::GetVTTParameter(GlobalDecl GD, in GetVTTParameter()
516 void Emit(CodeGenFunction &CGF, Flags flags) override { in Emit()
557 static void EmitBaseInitializer(CodeGenFunction &CGF, in EmitBaseInitializer()
616 static void EmitLValueForAnyFieldInitialization(CodeGenFunction &CGF, in EmitLValueForAnyFieldInitialization()
[all …]
DCGException.cpp235 const EHPersonality &EHPersonality::get(CodeGenFunction &CGF) { in get()
362 static llvm::Constant *getCatchAllValue(CodeGenFunction &CGF) { in getCatchAllValue()
373 void Emit(CodeGenFunction &CGF, Flags flags) override { in Emit()
383 void CodeGenFunction::EmitAnyExprToExn(const Expr *e, Address addr) { in EmitAnyExprToExn()
409 Address CodeGenFunction::getExceptionSlot() { in getExceptionSlot()
415 Address CodeGenFunction::getEHSelectorSlot() { in getEHSelectorSlot()
421 llvm::Value *CodeGenFunction::getExceptionFromSlot() { in getExceptionFromSlot()
425 llvm::Value *CodeGenFunction::getSelectorFromSlot() { in getSelectorFromSlot()
429 void CodeGenFunction::EmitCXXThrowExpr(const CXXThrowExpr *E, in EmitCXXThrowExpr()
450 void CodeGenFunction::EmitStartEHSpec(const Decl *D) { in EmitStartEHSpec()
[all …]
DCGExpr.cpp51 llvm::Value *CodeGenFunction::EmitCastToVoidPtr(llvm::Value *value) { in EmitCastToVoidPtr()
65 Address CodeGenFunction::CreateTempAllocaWithoutCast(llvm::Type *Ty, in CreateTempAllocaWithoutCast()
76 Address CodeGenFunction::CreateTempAlloca(llvm::Type *Ty, CharUnits Align, in CreateTempAlloca()
107 llvm::AllocaInst *CodeGenFunction::CreateTempAlloca(llvm::Type *Ty, in CreateTempAlloca()
120 Address CodeGenFunction::CreateDefaultAlignTempAlloca(llvm::Type *Ty, in CreateDefaultAlignTempAlloca()
127 void CodeGenFunction::InitTempAlloca(Address Var, llvm::Value *Init) { in InitTempAlloca()
140 Address CodeGenFunction::CreateIRTemp(QualType Ty, const Twine &Name) { in CreateIRTemp()
145 Address CodeGenFunction::CreateMemTemp(QualType Ty, const Twine &Name, in CreateMemTemp()
151 Address CodeGenFunction::CreateMemTemp(QualType Ty, CharUnits Align, in CreateMemTemp()
168 Address CodeGenFunction::CreateMemTempWithoutCast(QualType Ty, CharUnits Align, in CreateMemTempWithoutCast()
[all …]

12345