Lines Matching refs:CD
275 void MangleContext::mangleCtorBlock(const CXXConstructorDecl *CD, in mangleCtorBlock() argument
280 mangleName(GlobalDecl(CD, CT), Out); in mangleCtorBlock()
309 if (const auto *CD = dyn_cast<CXXConstructorDecl>(DC)) in mangleBlock() local
310 mangleCtorBlock(CD, /*CT*/ Ctor_Complete, BD, Out); in mangleBlock()
375 } else if (const auto *CD = in mangleObjCMethodName() local
377 OS << CD->getName(); in mangleObjCMethodName()
497 if (const auto *CD = dyn_cast_or_null<CXXConstructorDecl>(ND)) { in getAllManglings() local
498 Manglings.emplace_back(getMangledStructor(CD, Ctor_Base)); in getAllManglings()
501 if (!CD->getParent()->isAbstract()) in getAllManglings()
502 Manglings.emplace_back(getMangledStructor(CD, Ctor_Complete)); in getAllManglings()
505 if (CD->hasAttr<DLLExportAttr>() && CD->isDefaultConstructor()) in getAllManglings()
506 if (!(hasDefaultCXXMethodCC(Ctx, CD) && CD->getNumParams() == 0)) in getAllManglings()
507 Manglings.emplace_back(getMangledStructor(CD, Ctor_DefaultClosure)); in getAllManglings()
559 if (const auto *CD = dyn_cast_or_null<CXXConstructorDecl>(ND)) in getMangledStructor() local
560 GD = GlobalDecl(CD, static_cast<CXXCtorType>(StructorType)); in getMangledStructor()