Home
last modified time | relevance | path

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

12

/external/clang/lib/CodeGen/
DCGCXXABI.h38 class CodeGenFunction; variable
51 ImplicitParamDecl *&getThisDecl(CodeGenFunction &CGF) { in getThisDecl()
54 llvm::Value *&getThisValue(CodeGenFunction &CGF) { in getThisValue()
58 ImplicitParamDecl *&getVTTDecl(CodeGenFunction &CGF) { in getVTTDecl()
61 llvm::Value *&getVTTValue(CodeGenFunction &CGF) { in getVTTValue()
66 void BuildThisParam(CodeGenFunction &CGF, FunctionArgList &Params);
70 void EmitThisParam(CodeGenFunction &CGF);
92 EmitLoadOfMemberFunctionPointer(CodeGenFunction &CGF,
98 virtual llvm::Value *EmitMemberDataPointerAddress(CodeGenFunction &CGF,
105 virtual llvm::Value *EmitMemberPointerConversion(CodeGenFunction &CGF,
[all …]
DCGObjCRuntime.h37 class CodeGenFunction; variable
83 LValue EmitValueForIvarAtOffset(CodeGen::CodeGenFunction &CGF,
96 void EmitTryCatchStmt(CodeGenFunction &CGF,
105 void EmitAtSynchronizedStmt(CodeGenFunction &CGF,
148 GenerateMessageSend(CodeGen::CodeGenFunction &CGF,
164 GenerateMessageSendSuper(CodeGen::CodeGenFunction &CGF,
219 virtual void EmitSynchronizedStmt(CodeGen::CodeGenFunction &CGF,
221 virtual void EmitTryStmt(CodeGen::CodeGenFunction &CGF,
223 virtual void EmitThrowStmt(CodeGen::CodeGenFunction &CGF,
225 virtual llvm::Value *EmitObjCWeakRead(CodeGen::CodeGenFunction &CGF,
[all …]
DCGCXXABI.cpp22 static void ErrorUnsupportedABI(CodeGenFunction &CGF, in ErrorUnsupportedABI()
42 llvm::Value *CGCXXABI::EmitLoadOfMemberFunctionPointer(CodeGenFunction &CGF, in EmitLoadOfMemberFunctionPointer()
58 llvm::Value *CGCXXABI::EmitMemberDataPointerAddress(CodeGenFunction &CGF, in EmitMemberDataPointerAddress()
67 llvm::Value *CGCXXABI::EmitMemberPointerConversion(CodeGenFunction &CGF, in EmitMemberPointerConversion()
75 CGCXXABI::EmitMemberPointerComparison(CodeGenFunction &CGF, in EmitMemberPointerComparison()
85 CGCXXABI::EmitMemberPointerIsNotNull(CodeGenFunction &CGF, in EmitMemberPointerIsNotNull()
118 void CGCXXABI::BuildThisParam(CodeGenFunction &CGF, FunctionArgList &params) { in BuildThisParam()
131 void CGCXXABI::EmitThisParam(CodeGenFunction &CGF) { in EmitThisParam()
139 void CGCXXABI::EmitReturnFromThunk(CodeGenFunction &CGF, in EmitReturnFromThunk()
148 llvm::Value *CGCXXABI::InitializeArrayCookie(CodeGenFunction &CGF, in InitializeArrayCookie()
[all …]
DCGObjC.cpp31 tryEmitARCRetainScalarExpr(CodeGenFunction &CGF, const Expr *e);
42 llvm::Value *CodeGenFunction::EmitObjCStringLiteral(const ObjCStringLiteral *E) in EmitObjCStringLiteral()
51 llvm::Value *CodeGenFunction::EmitObjCSelectorExpr(const ObjCSelectorExpr *E) { in EmitObjCSelectorExpr()
59 llvm::Value *CodeGenFunction::EmitObjCProtocolExpr(const ObjCProtocolExpr *E) { in EmitObjCProtocolExpr()
66 static RValue AdjustRelatedResultType(CodeGenFunction &CGF, in AdjustRelatedResultType()
83 RValue CodeGenFunction::EmitObjCMessageExpr(const ObjCMessageExpr *E, in EmitObjCMessageExpr()
221 void Emit(CodeGenFunction &CGF, Flags flags) { in Emit()
250 void CodeGenFunction::StartObjCMethod(const ObjCMethodDecl *OMD, in StartObjCMethod()
285 static llvm::Value *emitARCRetainLoadOfScalar(CodeGenFunction &CGF,
288 void CodeGenFunction::GenerateObjCGetterBody(ObjCIvarDecl *Ivar, in GenerateObjCGetterBody()
[all …]
DCGDecl.cpp32 void CodeGenFunction::EmitDecl(const Decl &D) { in EmitDecl()
108 void CodeGenFunction::EmitVarDecl(const VarDecl &D) { in EmitVarDecl()
138 static std::string GetStaticDeclName(CodeGenFunction &CGF, const VarDecl &D, in GetStaticDeclName()
170 CodeGenFunction::CreateStaticVarDecl(const VarDecl &D, in CreateStaticVarDecl()
196 CodeGenFunction::AddInitializerToStaticVarDecl(const VarDecl &D, in AddInitializerToStaticVarDecl()
246 void CodeGenFunction::EmitStaticVarDecl(const VarDecl &D, in EmitStaticVarDecl()
309 CodeGenFunction::Destroyer *destroyer, in DestroyObject()
316 CodeGenFunction::Destroyer &destroyer;
319 void Emit(CodeGenFunction &CGF, Flags flags) { in Emit()
338 void Emit(CodeGenFunction &CGF, Flags flags) { in Emit()
[all …]
DCodeGenFunction.cpp31 CodeGenFunction::CodeGenFunction(CodeGenModule &cgm) in CodeGenFunction() function in CodeGenFunction
48 llvm::Type *CodeGenFunction::ConvertTypeForMem(QualType T) { in ConvertTypeForMem()
52 llvm::Type *CodeGenFunction::ConvertType(QualType T) { in ConvertType()
56 bool CodeGenFunction::hasAggregateLLVMType(QualType type) { in hasAggregateLLVMType()
93 void CodeGenFunction::EmitReturnBlock() { in EmitReturnBlock()
134 static void EmitIfUsed(CodeGenFunction &CGF, llvm::BasicBlock *BB) { in EmitIfUsed()
141 void CodeGenFunction::FinishFunction(SourceLocation EndLoc) { in FinishFunction()
203 bool CodeGenFunction::ShouldInstrumentFunction() { in ShouldInstrumentFunction()
214 void CodeGenFunction::EmitFunctionInstrumentation(const char *Fn) { in EmitFunctionInstrumentation()
233 void CodeGenFunction::EmitMCountInstrumentation() { in EmitMCountInstrumentation()
[all …]
DCGException.cpp29 static llvm::Constant *getAllocateExceptionFn(CodeGenFunction &CGF) { in getAllocateExceptionFn()
39 static llvm::Constant *getFreeExceptionFn(CodeGenFunction &CGF) { in getFreeExceptionFn()
49 static llvm::Constant *getThrowFn(CodeGenFunction &CGF) { in getThrowFn()
60 static llvm::Constant *getReThrowFn(CodeGenFunction &CGF) { in getReThrowFn()
69 static llvm::Constant *getGetExceptionPtrFn(CodeGenFunction &CGF) { in getGetExceptionPtrFn()
79 static llvm::Constant *getBeginCatchFn(CodeGenFunction &CGF) { in getBeginCatchFn()
89 static llvm::Constant *getEndCatchFn(CodeGenFunction &CGF) { in getEndCatchFn()
98 static llvm::Constant *getUnexpectedFn(CodeGenFunction &CGF) { in getUnexpectedFn()
108 llvm::Constant *CodeGenFunction::getUnwindResumeFn() { in getUnwindResumeFn()
118 llvm::Constant *CodeGenFunction::getUnwindResumeOrRethrowFn() { in getUnwindResumeOrRethrowFn()
[all …]
DTargetInfo.h32 class CodeGenFunction; variable
84 virtual bool initDwarfEHRegSizeTable(CodeGen::CodeGenFunction &CGF, in initDwarfEHRegSizeTable()
94 virtual llvm::Value *decodeReturnAddress(CodeGen::CodeGenFunction &CGF, in decodeReturnAddress()
104 virtual llvm::Value *encodeReturnAddress(CodeGen::CodeGenFunction &CGF, in encodeReturnAddress()
109 virtual llvm::Type* adjustInlineAsmType(CodeGen::CodeGenFunction &CGF, in adjustInlineAsmType()
DCGDeclCXX.cpp23 static void EmitDeclInit(CodeGenFunction &CGF, const VarDecl &D, in EmitDeclInit()
55 static void EmitDeclDestroy(CodeGenFunction &CGF, const VarDecl &D, in EmitDeclDestroy()
93 function = CodeGenFunction(CGM).generateDestroyHelper(addr, type, in EmitDeclDestroy()
102 void CodeGenFunction::EmitCXXGlobalVarDeclInit(const VarDecl &D, in EmitCXXGlobalVarDeclInit()
120 CodeGenFunction::EmitCXXGlobalDtorRegistration(llvm::Constant *DtorFn, in EmitCXXGlobalDtorRegistration()
155 void CodeGenFunction::EmitCXXGuardedInit(const VarDecl &D, in EmitCXXGuardedInit()
199 CodeGenFunction(*this).GenerateCXXGlobalVarDeclInitFunc(Fn, D, Addr); in EmitCXXGlobalVarDeclInitFunc()
245 CodeGenFunction(*this).GenerateCXXGlobalInitFunc(Fn, in EmitCXXGlobalInitFunc()
250 CodeGenFunction(*this).GenerateCXXGlobalInitFunc(Fn, in EmitCXXGlobalInitFunc()
270 CodeGenFunction(*this).GenerateCXXGlobalDtorFunc(Fn, CXXGlobalDtors); in EmitCXXGlobalDtorFunc()
[all …]
DCGTemporaries.cpp24 void Emit(CodeGenFunction &CGF, Flags flags) { in Emit()
32 void CodeGenFunction::EmitCXXTemporary(const CXXTemporary *Temporary, in EmitCXXTemporary()
40 CodeGenFunction::EmitExprWithCleanups(const ExprWithCleanups *E, in EmitExprWithCleanups()
46 LValue CodeGenFunction::EmitExprWithCleanupsLValue(const ExprWithCleanups *E) { in EmitExprWithCleanupsLValue()
DCGExpr.cpp33 llvm::Value *CodeGenFunction::EmitCastToVoidPtr(llvm::Value *value) { in EmitCastToVoidPtr()
47 llvm::AllocaInst *CodeGenFunction::CreateTempAlloca(llvm::Type *Ty, in CreateTempAlloca()
54 void CodeGenFunction::InitTempAlloca(llvm::AllocaInst *Var, in InitTempAlloca()
61 llvm::AllocaInst *CodeGenFunction::CreateIRTemp(QualType Ty, in CreateIRTemp()
70 llvm::AllocaInst *CodeGenFunction::CreateMemTemp(QualType Ty, in CreateMemTemp()
81 llvm::Value *CodeGenFunction::EvaluateExprAsBool(const Expr *E) { in EvaluateExprAsBool()
96 void CodeGenFunction::EmitIgnoredExpr(const Expr *E) { in EmitIgnoredExpr()
108 RValue CodeGenFunction::EmitAnyExpr(const Expr *E, AggValueSlot AggSlot, in EmitAnyExpr()
121 RValue CodeGenFunction::EmitAnyExprToTemp(const Expr *E) { in EmitAnyExprToTemp()
132 void CodeGenFunction::EmitAnyExprToMem(const Expr *E, in EmitAnyExprToMem()
[all …]
DCGStmt.cpp32 void CodeGenFunction::EmitStopPoint(const Stmt *S) { in EmitStopPoint()
43 void CodeGenFunction::EmitStmt(const Stmt *S) { in EmitStmt()
169 bool CodeGenFunction::EmitSimpleStmt(const Stmt *S) { in EmitSimpleStmt()
189 RValue CodeGenFunction::EmitCompoundStmt(const CompoundStmt &S, bool GetLast, in EmitCompoundStmt()
234 void CodeGenFunction::SimplifyForwardingBlocks(llvm::BasicBlock *BB) { in SimplifyForwardingBlocks()
252 void CodeGenFunction::EmitBlock(llvm::BasicBlock *BB, bool IsFinished) { in EmitBlock()
272 void CodeGenFunction::EmitBranch(llvm::BasicBlock *Target) { in EmitBranch()
289 CodeGenFunction::JumpDest
290 CodeGenFunction::getJumpDestForLabel(const LabelDecl *D) { in getJumpDestForLabel()
301 void CodeGenFunction::EmitLabel(const LabelDecl *D) { in EmitLabel()
[all …]
DCGClass.cpp77 CodeGenFunction::GetAddressOfDirectBaseInCompleteClass(llvm::Value *This, in GetAddressOfDirectBaseInCompleteClass()
108 ApplyNonVirtualAndVirtualOffset(CodeGenFunction &CGF, llvm::Value *ThisPtr, in ApplyNonVirtualAndVirtualOffset()
136 CodeGenFunction::GetAddressOfBaseClass(llvm::Value *Value, in GetAddressOfBaseClass()
219 CodeGenFunction::GetAddressOfDerivedClass(llvm::Value *Value, in GetAddressOfDerivedClass()
278 static llvm::Value *GetVTTParameter(CodeGenFunction &CGF, GlobalDecl GD, in GetVTTParameter()
332 void Emit(CodeGenFunction &CGF, Flags flags) { in Emit()
369 static void EmitBaseInitializer(CodeGenFunction &CGF, in EmitBaseInitializer()
412 static void EmitAggMemberInitializer(CodeGenFunction &CGF, in EmitAggMemberInitializer()
419 CodeGenFunction::RunCleanupsScope Cleanups(CGF); in EmitAggMemberInitializer()
483 CodeGenFunction::RunCleanupsScope Cleanups(CGF); in EmitAggMemberInitializer()
[all …]
DItaniumCXXABI.cpp63 llvm::Value *EmitLoadOfMemberFunctionPointer(CodeGenFunction &CGF,
68 llvm::Value *EmitMemberDataPointerAddress(CodeGenFunction &CGF,
73 llvm::Value *EmitMemberPointerConversion(CodeGenFunction &CGF,
86 llvm::Value *EmitMemberPointerComparison(CodeGenFunction &CGF,
92 llvm::Value *EmitMemberPointerIsNotNull(CodeGenFunction &CGF,
106 void BuildInstanceFunctionParams(CodeGenFunction &CGF,
110 void EmitInstanceFunctionProlog(CodeGenFunction &CGF);
113 llvm::Value *InitializeArrayCookie(CodeGenFunction &CGF,
118 void ReadArrayCookie(CodeGenFunction &CGF, llvm::Value *Ptr,
123 void EmitGuardedInit(CodeGenFunction &CGF, const VarDecl &D,
[all …]
DCGObjCRuntime.cpp82 LValue CGObjCRuntime::EmitValueForIvarAtOffset(CodeGen::CodeGenFunction &CGF, in EmitValueForIvarAtOffset()
154 void Emit(CodeGenFunction &CGF, Flags flags) { in Emit()
166 void CGObjCRuntime::EmitTryCatchStmt(CodeGenFunction &CGF, in EmitTryCatchStmt()
172 CodeGenFunction::JumpDest Cont; in EmitTryCatchStmt()
176 CodeGenFunction::FinallyInfo FinallyInfo; in EmitTryCatchStmt()
234 CodeGenFunction::RunCleanupsScope cleanups(CGF); in EmitTryCatchStmt()
282 void Emit(CodeGenFunction &CGF, Flags flags) { in Emit()
288 void CGObjCRuntime::EmitAtSynchronizedStmt(CodeGenFunction &CGF, in EmitAtSynchronizedStmt()
DCGCleanup.cpp35 DominatingValue<RValue>::saved_type::save(CodeGenFunction &CGF, RValue rv) { in save()
50 CodeGenFunction::ComplexPairTy V = rv.getComplexVal(); in save()
72 RValue DominatingValue<RValue>::saved_type::restore(CodeGenFunction &CGF) { in restore()
237 void CodeGenFunction::initFullExprCleanup() { in initFullExprCleanup()
264 static void ResolveAllBranchFixups(CodeGenFunction &CGF, in ResolveAllBranchFixups()
301 static llvm::SwitchInst *TransitionToCleanupSwitch(CodeGenFunction &CGF, in TransitionToCleanupSwitch()
321 void CodeGenFunction::ResolveBranchFixups(llvm::BasicBlock *Block) { in ResolveBranchFixups()
360 void CodeGenFunction::PopCleanupBlocks(EHScopeStack::stable_iterator Old) { in PopCleanupBlocks()
376 static llvm::BasicBlock *CreateNormalEntry(CodeGenFunction &CGF, in CreateNormalEntry()
387 static llvm::BasicBlock *CreateEHEntry(CodeGenFunction &CGF, in CreateEHEntry()
[all …]
DCGExprCXX.cpp25 RValue CodeGenFunction::EmitCXXMemberCall(const CXXMethodDecl *MD, in EmitCXXMemberCall()
169 RValue CodeGenFunction::EmitCXXMemberCallExpr(const CXXMemberCallExpr *CE, in EmitCXXMemberCallExpr()
283 CodeGenFunction::EmitCXXMemberPointerCallExpr(const CXXMemberCallExpr *E, in EmitCXXMemberPointerCallExpr()
328 CodeGenFunction::EmitCXXOperatorMemberCallExpr(const CXXOperatorCallExpr *E, in EmitCXXOperatorMemberCallExpr()
354 CodeGenFunction::EmitCXXConstructExpr(const CXXConstructExpr *E, in EmitCXXConstructExpr()
415 CodeGenFunction::EmitSynthesizedCXXCopyCtor(llvm::Value *Dest, in EmitSynthesizedCXXCopyCtor()
439 static CharUnits CalculateCookiePadding(CodeGenFunction &CGF, in CalculateCookiePadding()
452 static llvm::Value *EmitCXXNewAllocSize(CodeGenFunction &CGF, in EmitCXXNewAllocSize()
687 static void StoreAnyExprIntoOneUnit(CodeGenFunction &CGF, const CXXNewExpr *E, in StoreAnyExprIntoOneUnit()
712 CodeGenFunction::EmitNewArrayInitializer(const CXXNewExpr *E, in EmitNewArrayInitializer()
[all …]
DCodeGenFunction.h109 static saved_type save(CodeGenFunction &CGF, type value) { return value; } in save()
110 static type restore(CodeGenFunction &CGF, saved_type value) { return value; } in restore()
226 virtual void Emit(CodeGenFunction &CGF, Flags flags) = 0;
236 void Emit(CodeGenFunction &CGF, Flags flags) {
253 void Emit(CodeGenFunction &CGF, Flags flags) {
273 void Emit(CodeGenFunction &CGF, Flags flags) {
296 void Emit(CodeGenFunction &CGF, Flags flags) {
557 class CodeGenFunction : public CodeGenTypeCache {
558 CodeGenFunction(const CodeGenFunction&); // DO NOT IMPLEMENT
559 void operator=(const CodeGenFunction&); // DO NOT IMPLEMENT
[all …]
DCGBlocks.cpp48 return CodeGenFunction(CGM).GenerateCopyHelperFunction(blockInfo); in buildCopyHelper()
54 return CodeGenFunction(CGM).GenerateDestroyHelperFunction(blockInfo); in buildDisposeHelper()
485 llvm::Value *CodeGenFunction::EmitBlockLiteral(const BlockExpr *blockExpr) { in EmitBlockLiteral()
494 = CodeGenFunction(CGM).GenerateBlockFunction(CurGD, blockInfo, in EmitBlockLiteral()
718 RValue CodeGenFunction::EmitBlockCallExpr(const CallExpr* E, in EmitBlockCallExpr()
769 llvm::Value *CodeGenFunction::GetAddrOfBlockDecl(const VarDecl *variable, in GetAddrOfBlockDecl()
819 blockFn = CodeGenFunction(*this).GenerateBlockFunction(GlobalDecl(), in GetAddrOfGlobalBlock()
872 CodeGenFunction::GenerateBlockFunction(GlobalDecl GD, in GenerateBlockFunction()
1054 CodeGenFunction::GenerateCopyHelperFunction(const CGBlockInfo &blockInfo) { in GenerateCopyHelperFunction()
1171 CodeGenFunction::GenerateDestroyHelperFunction(const CGBlockInfo &blockInfo) { in GenerateDestroyHelperFunction()
[all …]
DCGCXX.cpp205 CodeGenFunction(*this).GenerateCode(GlobalDecl(ctor, ctorType), fn, fnInfo); in EmitCXXConstructor()
273 CodeGenFunction(*this).GenerateCode(GlobalDecl(dtor, dtorType), fn, fnInfo); in EmitCXXDestructor()
298 static llvm::Value *BuildVirtualCall(CodeGenFunction &CGF, uint64_t VTableIndex, in BuildVirtualCall()
309 CodeGenFunction::BuildVirtualCall(const CXXMethodDecl *MD, llvm::Value *This, in BuildVirtualCall()
321 CodeGenFunction::BuildAppleKextVirtualCall(const CXXMethodDecl *MD, in BuildAppleKextVirtualCall()
354 CodeGenFunction::BuildAppleKextVirtualDestructorCall( in BuildAppleKextVirtualDestructorCall()
389 CodeGenFunction::BuildVirtualCall(const CXXDestructorDecl *DD, CXXDtorType Type, in BuildVirtualCall()
DMicrosoftCXXABI.cpp47 void BuildInstanceFunctionParams(CodeGenFunction &CGF, in BuildInstanceFunctionParams()
54 void EmitInstanceFunctionProlog(CodeGenFunction &CGF) { in EmitInstanceFunctionProlog()
DCGCall.cpp337 CodeGenFunction::ExpandTypeFromArgs(QualType Ty, LValue LV, in ExpandTypeFromArgs()
353 if (CodeGenFunction::hasAggregateLLVMType(FT)) { in ExpandTypeFromArgs()
371 uint64_t DstSize, CodeGenFunction &CGF) { in EnterStructPointerForCoercedAccess()
402 CodeGenFunction &CGF) { in CoerceIntOrPtrToIntOrPtr()
437 CodeGenFunction &CGF) { in CreateCoercedLoad()
494 static void BuildAggStore(CodeGenFunction &CGF, llvm::Value *Val, in BuildAggStore()
521 CodeGenFunction &CGF) { in CreateCoercedStore()
847 static llvm::Value *emitArgumentDemotion(CodeGenFunction &CGF, in emitArgumentDemotion()
865 void CodeGenFunction::EmitFunctionProlog(const CGFunctionInfo &FI, in EmitFunctionProlog()
1011 if (!CodeGenFunction::hasAggregateLLVMType(Ty)) { in EmitFunctionProlog()
[all …]
DTargetInfo.cpp40 return CodeGenFunction::hasAggregateLLVMType(T) || in isAggregateTypeForABI()
308 CodeGenFunction &CGF) const;
318 CodeGenFunction &CGF) const { in EmitVAArg()
359 static llvm::Type* X86AdjustInlineAsmType(CodeGen::CodeGenFunction &CGF, in X86AdjustInlineAsmType()
405 CodeGenFunction &CGF) const;
427 bool initDwarfEHRegSizeTable(CodeGen::CodeGenFunction &CGF,
430 llvm::Type* adjustInlineAsmType(CodeGen::CodeGenFunction &CGF, in adjustInlineAsmType()
726 CodeGenFunction &CGF) const { in EmitVAArg()
763 CodeGen::CodeGenFunction &CGF, in initDwarfEHRegSizeTable()
904 CodeGenFunction &CGF) const;
[all …]
DCGObjCMac.cpp826 CodeGen::RValue EmitMessageSend(CodeGen::CodeGenFunction &CGF,
981 virtual CodeGen::RValue GenerateMessageSend(CodeGen::CodeGenFunction &CGF,
991 GenerateMessageSendSuper(CodeGen::CodeGenFunction &CGF,
1028 virtual void EmitTryStmt(CodeGen::CodeGenFunction &CGF,
1030 virtual void EmitSynchronizedStmt(CodeGen::CodeGenFunction &CGF,
1032 void EmitTryOrSynchronizedStmt(CodeGen::CodeGenFunction &CGF, const Stmt &S);
1033 virtual void EmitThrowStmt(CodeGen::CodeGenFunction &CGF,
1035 virtual llvm::Value * EmitObjCWeakRead(CodeGen::CodeGenFunction &CGF,
1037 virtual void EmitObjCWeakAssign(CodeGen::CodeGenFunction &CGF,
1039 virtual void EmitObjCGlobalAssign(CodeGen::CodeGenFunction &CGF,
[all …]
DCGExprComplex.cpp28 typedef CodeGenFunction::ComplexPairTy ComplexPairTy;
33 CodeGenFunction &CGF;
39 ComplexExprEmitter(CodeGenFunction &cgf, bool ir=false, bool ii=false) in ComplexExprEmitter()
336 CodeGenFunction::StmtExprEvaluation eval(CGF); in VisitStmtExpr()
695 CodeGenFunction::OpaqueValueMapping binding(CGF, E); in VisitAbstractConditionalOperator()
697 CodeGenFunction::ConditionalEvaluation eval(CGF); in VisitAbstractConditionalOperator()
770 ComplexPairTy CodeGenFunction::EmitComplexExpr(const Expr *E, bool IgnoreReal, in EmitComplexExpr()
781 void CodeGenFunction::EmitComplexExprIntoAddr(const Expr *E, in EmitComplexExprIntoAddr()
792 void CodeGenFunction::StoreComplexToAddr(ComplexPairTy V, in StoreComplexToAddr()
799 ComplexPairTy CodeGenFunction::LoadComplexFromAddr(llvm::Value *SrcAddr, in LoadComplexFromAddr()
[all …]

12