Lines Matching defs:GD
139 void MangleContext::mangleName(GlobalDecl GD, raw_ostream &Out) {
141 const NamedDecl *D = cast<NamedDecl>(GD.getDecl());
176 if (auto *GD = dyn_cast<MSGuidDecl>(D))
177 return mangleMSGuidDecl(GD, Out);
192 mangleCXXName(GD, Out);
213 mangleCXXName(GD, Out);
244 void MangleContext::mangleMSGuidDecl(const MSGuidDecl *GD, raw_ostream &Out) {
247 MSGuidDecl::Parts P = GD->getParts();
538 GlobalDecl GD;
540 GD = GlobalDecl(CtorD, Ctor_Complete);
542 GD = GlobalDecl(DtorD, Dtor_Complete);
544 GD = GlobalDecl(cast<FunctionDecl>(D));
546 GD = GlobalDecl(D);
547 MC->mangleName(GD, OS);
567 GlobalDecl GD;
569 GD = GlobalDecl(CD, static_cast<CXXCtorType>(StructorType));
571 GD = GlobalDecl(DD, static_cast<CXXDtorType>(StructorType));
572 MC->mangleName(GD, FOS);