Lines Matching refs:ItaniumMangleContextImpl

70 class ItaniumMangleContextImpl : public ItaniumMangleContext {  class
80 explicit ItaniumMangleContextImpl( in ItaniumMangleContextImpl() function in __anon168347090111::ItaniumMangleContextImpl
216 ItaniumMangleContextImpl &Context;
399 CXXNameMangler(ItaniumMangleContextImpl &C, raw_ostream &Out_, in CXXNameMangler()
407 CXXNameMangler(ItaniumMangleContextImpl &C, raw_ostream &Out_, in CXXNameMangler()
411 CXXNameMangler(ItaniumMangleContextImpl &C, raw_ostream &Out_, in CXXNameMangler()
431 static bool shouldHaveAbiTags(ItaniumMangleContextImpl &C, const VarDecl *VD);
602 NamespaceDecl *ItaniumMangleContextImpl::getStdNamespace() { in getStdNamespace()
617 ItaniumMangleContextImpl::getEffectiveDeclContext(const Decl *D) { in getEffectiveDeclContext()
666 bool ItaniumMangleContextImpl::isInternalLinkageDecl(const NamedDecl *ND) { in isInternalLinkageDecl()
676 bool ItaniumMangleContextImpl::isUniqueInternalLinkageDecl( in isUniqueInternalLinkageDecl()
696 bool ItaniumMangleContextImpl::shouldMangleCXXName(const NamedDecl *D) { in shouldMangleCXXName()
6291 bool CXXNameMangler::shouldHaveAbiTags(ItaniumMangleContextImpl &C, in shouldHaveAbiTags()
6309 void ItaniumMangleContextImpl::mangleCXXName(GlobalDecl GD, in mangleCXXName()
6335 void ItaniumMangleContextImpl::mangleCXXCtorComdat(const CXXConstructorDecl *D, in mangleCXXCtorComdat()
6341 void ItaniumMangleContextImpl::mangleCXXDtorComdat(const CXXDestructorDecl *D, in mangleCXXDtorComdat()
6347 void ItaniumMangleContextImpl::mangleThunk(const CXXMethodDecl *MD, in mangleThunk()
6376 void ItaniumMangleContextImpl::mangleCXXDtorThunk( in mangleCXXDtorThunk()
6392 void ItaniumMangleContextImpl::mangleStaticGuardVariable(const VarDecl *D, in mangleStaticGuardVariable()
6403 void ItaniumMangleContextImpl::mangleDynamicInitializer(const VarDecl *MD, in mangleDynamicInitializer()
6411 void ItaniumMangleContextImpl::mangleDynamicAtExitDestructor(const VarDecl *D, in mangleDynamicAtExitDestructor()
6422 void ItaniumMangleContextImpl::mangleDynamicStermFinalizer(const VarDecl *D, in mangleDynamicStermFinalizer()
6434 void ItaniumMangleContextImpl::mangleSEHFilterExpression( in mangleSEHFilterExpression()
6445 void ItaniumMangleContextImpl::mangleSEHFinallyBlock( in mangleSEHFinallyBlock()
6456 void ItaniumMangleContextImpl::mangleItaniumThreadLocalInit(const VarDecl *D, in mangleItaniumThreadLocalInit()
6465 ItaniumMangleContextImpl::mangleItaniumThreadLocalWrapper(const VarDecl *D, in mangleItaniumThreadLocalWrapper()
6473 void ItaniumMangleContextImpl::mangleReferenceTemporary(const VarDecl *D, in mangleReferenceTemporary()
6485 void ItaniumMangleContextImpl::mangleCXXVTable(const CXXRecordDecl *RD, in mangleCXXVTable()
6493 void ItaniumMangleContextImpl::mangleCXXVTT(const CXXRecordDecl *RD, in mangleCXXVTT()
6501 void ItaniumMangleContextImpl::mangleCXXCtorVTable(const CXXRecordDecl *RD, in mangleCXXCtorVTable()
6514 void ItaniumMangleContextImpl::mangleCXXRTTI(QualType Ty, raw_ostream &Out) { in mangleCXXRTTI()
6522 void ItaniumMangleContextImpl::mangleCXXRTTIName(QualType Ty, in mangleCXXRTTIName()
6530 void ItaniumMangleContextImpl::mangleTypeName(QualType Ty, raw_ostream &Out) { in mangleTypeName()
6534 void ItaniumMangleContextImpl::mangleStringLiteral(const StringLiteral *, raw_ostream &) { in mangleStringLiteral()
6538 void ItaniumMangleContextImpl::mangleLambdaSig(const CXXRecordDecl *Lambda, in mangleLambdaSig()
6544 void ItaniumMangleContextImpl::mangleModuleInitializer(const Module *M, in mangleModuleInitializer()
6562 return new ItaniumMangleContextImpl( in create()
6574 return new ItaniumMangleContextImpl(Context, Diags, DiscriminatorOverride, in create()