Lines Matching refs:GD
135 void MangleContext::mangleName(GlobalDecl GD, raw_ostream &Out) {
136 const NamedDecl *D = cast<NamedDecl>(GD.getDecl());
163 if (auto *GD = dyn_cast<MSGuidDecl>(D))
164 return mangleMSGuidDecl(GD, Out);
180 mangleCXXName(GD, Out);
197 mangleCXXName(GD, Out);
222 void MangleContext::mangleMSGuidDecl(const MSGuidDecl *GD, raw_ostream &Out) {
225 MSGuidDecl::Parts P = GD->getParts();
465 GlobalDecl GD;
467 GD = GlobalDecl(CtorD, Ctor_Complete);
469 GD = GlobalDecl(DtorD, Dtor_Complete);
471 GD = GlobalDecl(cast<FunctionDecl>(D));
473 GD = GlobalDecl(D);
474 MC->mangleName(GD, OS);
494 GlobalDecl GD;
496 GD = GlobalDecl(CD, static_cast<CXXCtorType>(StructorType));
498 GD = GlobalDecl(DD, static_cast<CXXDtorType>(StructorType));
499 MC->mangleName(GD, FOS);