Lines Matching defs:GD
138 void MangleContext::mangleName(GlobalDecl GD, raw_ostream &Out) {
140 const NamedDecl *D = cast<NamedDecl>(GD.getDecl());
175 if (auto *GD = dyn_cast<MSGuidDecl>(D))
176 return mangleMSGuidDecl(GD, Out);
191 mangleCXXName(GD, Out);
212 mangleCXXName(GD, Out);
243 void MangleContext::mangleMSGuidDecl(const MSGuidDecl *GD, raw_ostream &Out) {
246 MSGuidDecl::Parts P = GD->getParts();
537 GlobalDecl GD;
539 GD = GlobalDecl(CtorD, Ctor_Complete);
541 GD = GlobalDecl(DtorD, Dtor_Complete);
543 GD = GlobalDecl(cast<FunctionDecl>(D));
545 GD = GlobalDecl(D);
546 MC->mangleName(GD, OS);
566 GlobalDecl GD;
568 GD = GlobalDecl(CD, static_cast<CXXCtorType>(StructorType));
570 GD = GlobalDecl(DD, static_cast<CXXDtorType>(StructorType));
571 MC->mangleName(GD, FOS);