Lines Matching defs:GD
2249 GlobalDecl GD(DD, Dtor_Complete);
2250 assert(MethodVTableIndices.count(GD));
2251 uint64_t VTableIndex = MethodVTableIndices[GD];
2338 uint64_t ItaniumVTableContext::getMethodVTableIndex(GlobalDecl GD) {
2339 GD = GD.getCanonicalDecl();
2340 MethodVTableIndicesTy::iterator I = MethodVTableIndices.find(GD);
2344 const CXXRecordDecl *RD = cast<CXXMethodDecl>(GD.getDecl())->getParent();
2348 I = MethodVTableIndices.find(GD);
2381 GlobalDecl ItaniumVTableContext::findOriginalMethod(GlobalDecl GD) {
2382 const auto *MD = cast<CXXMethodDecl>(GD.getDecl());
2387 return GlobalDecl(DD, GD.getDtorType());
3872 MicrosoftVTableContext::getMethodVFTableLocation(GlobalDecl GD) {
3873 assert(hasVtableSlot(cast<CXXMethodDecl>(GD.getDecl())) &&
3875 if (isa<CXXDestructorDecl>(GD.getDecl()))
3876 assert(GD.getDtorType() == Dtor_Deleting);
3878 GD = GD.getCanonicalDecl();
3880 MethodVFTableLocationsTy::iterator I = MethodVFTableLocations.find(GD);
3884 const CXXRecordDecl *RD = cast<CXXMethodDecl>(GD.getDecl())->getParent();
3888 I = MethodVFTableLocations.find(GD);