reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/clang/lib/CodeGen/CGBlocks.cpp
  938       CurGD, blockInfo, LocalDeclMap, isLambdaConv, blockInfo.CanBeGlobal);
 1522   CurGD = GD;
tools/clang/lib/CodeGen/CGCXXABI.cpp
  122   const CXXMethodDecl *MD = cast<CXXMethodDecl>(CGF.CurGD.getDecl());
  138       !isThisCompleteObject(CGF.CurGD)) {
tools/clang/lib/CodeGen/CGClass.cpp
  456     assert(!CGM.getCXXABI().NeedsVTTParameter(CurGD) &&
  471   if (CGM.getCXXABI().NeedsVTTParameter(CurGD)) {
  626   if (CGF.CurGD.getCtorType() == Ctor_Base)
  761       Prologue ? cast<CXXConstructorDecl>(CurGD.getDecl())->getParent()
  762                : cast<CXXDestructorDecl>(CurGD.getDecl())->getParent();
  823   const CXXConstructorDecl *Ctor = cast<CXXConstructorDecl>(CurGD.getDecl());
  824   CXXCtorType CtorType = CurGD.getCtorType();
 1421   const CXXDestructorDecl *Dtor = cast<CXXDestructorDecl>(CurGD.getDecl());
 1422   CXXDtorType DtorType = CurGD.getDtorType();
 1534   const CXXMethodDecl *AssignOp = cast<CXXMethodDecl>(CurGD.getDecl());
 2239   QualType RetType = BuildFunctionArgList(CurGD, Params);
 2344   if (CGM.getCXXABI().NeedsVTTParameter(CurGD)) {
 2406       CurGD.getCtorType() == Ctor_Complete ? Dtor_Complete : Dtor_Base;
tools/clang/lib/CodeGen/CGExprCXX.cpp
  617       Type = CurGD.getCtorType();
tools/clang/lib/CodeGen/CGObjC.cpp
  693   CurGD = OMD;
tools/clang/lib/CodeGen/CGVTables.cpp
  238   assert(!CurGD.getDecl() && "CurGD was already set!");
  239   CurGD = GD;
  294   assert(isa<CXXMethodDecl>(CurGD.getDecl()) &&
  296   const CXXMethodDecl *MD = cast<CXXMethodDecl>(CurGD.getDecl());
  319     EmitMustTailThunk(CurGD, AdjustedThisPtr, Callee);
  329     CGM.getCXXABI().adjustCallArgsForDestructorThunk(*this, CurGD, CallArgs);
  358   QualType ResultType = CGM.getCXXABI().HasThisReturn(CurGD)
  360                             : CGM.getCXXABI().hasMostDerivedReturn(CurGD)
  370   RValue RV = EmitCall(*CurFnInfo, CGCallee::forDirect(Callee, CurGD), Slot,
tools/clang/lib/CodeGen/CodeGenFunction.cpp
 1144   CurGD = GD;
tools/clang/lib/CodeGen/CodeGenFunction.h
 1478         : CGF(CGF), OldCurGD(CGF.CurGD), OldCurFuncDecl(CGF.CurFuncDecl),
 1488       CGF.CurGD = GD;
 1501       CGF.CurGD = OldCurGD;
tools/clang/lib/CodeGen/ItaniumCXXABI.cpp
 1555   const CXXMethodDecl *MD = cast<CXXMethodDecl>(CGF.CurGD.getDecl());
 1559   if (NeedsVTTParameter(CGF.CurGD)) {
 1595   if (HasThisReturn(CGF.CurGD))
 1679   return NeedsVTTParameter(CGF.CurGD);
 1687       NeedsVTTParameter(CGF.CurGD)) {
 1720          NeedsVTTParameter(CGF.CurGD) && "This class doesn't have VTT");
 1975   if (!isa<CXXDestructorDecl>(CGF.CurGD.getDecl()))
tools/clang/lib/CodeGen/MicrosoftCXXABI.cpp
 1452   const CXXMethodDecl *MD = cast<CXXMethodDecl>(CGF.CurGD.getDecl());
 1456         Context, /*DC=*/nullptr, CGF.CurGD.getDecl()->getLocation(),
 1467   } else if (isDeletingDtor(CGF.CurGD)) {
 1469         Context, /*DC=*/nullptr, CGF.CurGD.getDecl()->getLocation(),
 1495   const CXXMethodDecl *MD = cast<CXXMethodDecl>(CGF.CurGD.getDecl());
 1497     CharUnits Adjustment = getVirtualFunctionPrologueThisAdjustment(CGF.CurGD);
 1519   if (HasThisReturn(CGF.CurGD))
 1521   else if (hasMostDerivedReturn(CGF.CurGD))
 1534   if (isDeletingDtor(CGF.CurGD)) {
 2009   CGF.CurGD = GlobalDecl(MD);
 3912   CGF.CurGD = GlobalDecl(CD, Ctor_Complete);