Home
last modified time | relevance | path

Searched refs:CurGD (Results 1 – 11 of 11) sorted by relevance

/external/clang/lib/CodeGen/
DCGVTables.cpp210 assert(!CurGD.getDecl() && "CurGD was already set!"); in StartThunk()
211 CurGD = GD; in StartThunk()
256 assert(isa<CXXMethodDecl>(CurGD.getDecl()) && in EmitCallAndReturnForThunk()
258 const CXXMethodDecl *MD = cast<CXXMethodDecl>(CurGD.getDecl()); in EmitCallAndReturnForThunk()
284 CGM.getCXXABI().adjustCallArgsForDestructorThunk(*this, CurGD, CallArgs); in EmitCallAndReturnForThunk()
310 QualType ResultType = CGM.getCXXABI().HasThisReturn(CurGD) in EmitCallAndReturnForThunk()
312 : CGM.getCXXABI().hasMostDerivedReturn(CurGD) in EmitCallAndReturnForThunk()
DCGClass.cpp446 assert(!CGM.getCXXABI().NeedsVTTParameter(CurGD) && in GetVTTParameter()
461 if (CGM.getCXXABI().NeedsVTTParameter(CurGD)) { in GetVTTParameter()
857 Prologue ? cast<CXXConstructorDecl>(CurGD.getDecl())->getParent() in EmitAsanPrologueOrEpilogue()
858 : cast<CXXDestructorDecl>(CurGD.getDecl())->getParent(); in EmitAsanPrologueOrEpilogue()
919 const CXXConstructorDecl *Ctor = cast<CXXConstructorDecl>(CurGD.getDecl()); in EmitConstructorBody()
920 CXXCtorType CtorType = CurGD.getCtorType(); in EmitConstructorBody()
1503 const CXXDestructorDecl *Dtor = cast<CXXDestructorDecl>(CurGD.getDecl()); in EmitDestructorBody()
1504 CXXDtorType DtorType = CurGD.getDtorType(); in EmitDestructorBody()
1598 const CXXMethodDecl *AssignOp = cast<CXXMethodDecl>(CurGD.getDecl()); in emitImplicitAssignmentOperatorBody()
2228 QualType RetType = BuildFunctionArgList(CurGD, Params); in EmitInlinedInheritingCXXConstructorCall()
[all …]
DCGCXXABI.cpp157 const CXXMethodDecl *MD = cast<CXXMethodDecl>(CGF.CurGD.getDecl()); in buildThisParam()
173 !isThisCompleteObject(CGF.CurGD)) { in buildThisParam()
DMicrosoftCXXABI.cpp1370 const CXXMethodDecl *MD = cast<CXXMethodDecl>(CGF.CurGD.getDecl()); in addImplicitStructorParams()
1375 CGF.CurGD.getDecl()->getLocation(), in addImplicitStructorParams()
1386 } else if (isDeletingDtor(CGF.CurGD)) { in addImplicitStructorParams()
1389 CGF.CurGD.getDecl()->getLocation(), in addImplicitStructorParams()
1430 if (HasThisReturn(CGF.CurGD)) in EmitInstanceFunctionProlog()
1432 else if (hasMostDerivedReturn(CGF.CurGD)) in EmitInstanceFunctionProlog()
1436 const CXXMethodDecl *MD = cast<CXXMethodDecl>(CGF.CurGD.getDecl()); in EmitInstanceFunctionProlog()
1446 if (isDeletingDtor(CGF.CurGD)) { in EmitInstanceFunctionProlog()
1928 CGF.CurGD = GlobalDecl(MD); in EmitVirtualMemPtrThunk()
3821 CGF.CurGD = GlobalDecl(CD, Ctor_Complete); in getAddrOfCXXCtorClosure()
DItaniumCXXABI.cpp1375 const CXXMethodDecl *MD = cast<CXXMethodDecl>(CGF.CurGD.getDecl()); in addImplicitStructorParams()
1379 if (NeedsVTTParameter(CGF.CurGD)) { in addImplicitStructorParams()
1410 if (HasThisReturn(CGF.CurGD)) in EmitInstanceFunctionProlog()
1500 return NeedsVTTParameter(CGF.CurGD); in isVirtualOffsetNeededForVTableField()
1508 NeedsVTTParameter(CGF.CurGD)) { in getVTableAddressPointInStructor()
1537 NeedsVTTParameter(CGF.CurGD) && "This class doesn't have VTT"); in getVTableAddressPointInStructorWithVTT()
1718 if (!isa<CXXDestructorDecl>(CGF.CurGD.getDecl())) in EmitReturnFromThunk()
DCodeGenFunction.h159 GlobalDecl CurGD; variable
1084 : CGF(CGF), OldCurGD(CGF.CurGD), OldCurFuncDecl(CGF.CurFuncDecl), in InlinedInheritingConstructorScope()
1094 CGF.CurGD = GD; in InlinedInheritingConstructorScope()
1107 CGF.CurGD = OldCurGD; in ~InlinedInheritingConstructorScope()
DCGBlocks.cpp697 = CodeGenFunction(CGM, true).GenerateBlockFunction(CurGD, blockInfo, in EmitBlockLiteral()
1146 CurGD = GD; in GenerateBlockFunction()
DCodeGenFunction.cpp1000 CurGD = GD; in GenerateCode()
DCGExprCXX.cpp490 Type = CurGD.getCtorType(); in EmitCXXConstructExpr()
DCGObjC.cpp536 CurGD = OMD; in StartObjCMethod()
DCGCall.cpp2306 adjustThisParameterInVirtualFunctionPrologue(*this, CurGD, V); in EmitFunctionProlog()