Lines Matching refs:GD
2182 GlobalDecl GD(DD, Dtor_Complete); in dumpLayout() local
2183 assert(MethodVTableIndices.count(GD)); in dumpLayout()
2184 uint64_t VTableIndex = MethodVTableIndices[GD]; in dumpLayout()
2271 uint64_t ItaniumVTableContext::getMethodVTableIndex(GlobalDecl GD) { in getMethodVTableIndex() argument
2272 GD = GD.getCanonicalDecl(); in getMethodVTableIndex()
2273 MethodVTableIndicesTy::iterator I = MethodVTableIndices.find(GD); in getMethodVTableIndex()
2277 const CXXRecordDecl *RD = cast<CXXMethodDecl>(GD.getDecl())->getParent(); in getMethodVTableIndex()
2281 I = MethodVTableIndices.find(GD); in getMethodVTableIndex()
3776 MicrosoftVTableContext::getMethodVFTableLocation(GlobalDecl GD) { in getMethodVFTableLocation() argument
3777 assert(hasVtableSlot(cast<CXXMethodDecl>(GD.getDecl())) && in getMethodVFTableLocation()
3779 if (isa<CXXDestructorDecl>(GD.getDecl())) in getMethodVFTableLocation()
3780 assert(GD.getDtorType() == Dtor_Deleting); in getMethodVFTableLocation()
3782 GD = GD.getCanonicalDecl(); in getMethodVFTableLocation()
3784 MethodVFTableLocationsTy::iterator I = MethodVFTableLocations.find(GD); in getMethodVFTableLocation()
3788 const CXXRecordDecl *RD = cast<CXXMethodDecl>(GD.getDecl())->getParent(); in getMethodVFTableLocation()
3792 I = MethodVFTableLocations.find(GD); in getMethodVFTableLocation()