Searched refs:CurGD (Results 1 – 11 of 11) sorted by relevance
/external/clang/lib/CodeGen/ |
D | CGVTables.cpp | 210 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()
|
D | CGClass.cpp | 446 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 …]
|
D | CGCXXABI.cpp | 157 const CXXMethodDecl *MD = cast<CXXMethodDecl>(CGF.CurGD.getDecl()); in buildThisParam() 173 !isThisCompleteObject(CGF.CurGD)) { in buildThisParam()
|
D | MicrosoftCXXABI.cpp | 1370 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()
|
D | ItaniumCXXABI.cpp | 1375 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()
|
D | CodeGenFunction.h | 159 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()
|
D | CGBlocks.cpp | 697 = CodeGenFunction(CGM, true).GenerateBlockFunction(CurGD, blockInfo, in EmitBlockLiteral() 1146 CurGD = GD; in GenerateBlockFunction()
|
D | CodeGenFunction.cpp | 1000 CurGD = GD; in GenerateCode()
|
D | CGExprCXX.cpp | 490 Type = CurGD.getCtorType(); in EmitCXXConstructExpr()
|
D | CGObjC.cpp | 536 CurGD = OMD; in StartObjCMethod()
|
D | CGCall.cpp | 2306 adjustThisParameterInVirtualFunctionPrologue(*this, CurGD, V); in EmitFunctionProlog()
|