Lines Matching refs:ItaniumMangleContextImpl

72 class ItaniumMangleContextImpl : public ItaniumMangleContext {  class
82 explicit ItaniumMangleContextImpl( in ItaniumMangleContextImpl() function in __anonf690f6f20111::ItaniumMangleContextImpl
219 ItaniumMangleContextImpl &Context;
414 CXXNameMangler(ItaniumMangleContextImpl &C, raw_ostream &Out_, in CXXNameMangler()
422 CXXNameMangler(ItaniumMangleContextImpl &C, raw_ostream &Out_, in CXXNameMangler()
426 CXXNameMangler(ItaniumMangleContextImpl &C, raw_ostream &Out_, in CXXNameMangler()
431 CXXNameMangler(ItaniumMangleContextImpl &C, raw_ostream &Out_, in CXXNameMangler()
448 CXXNameMangler(ItaniumMangleContextImpl &C, raw_ostream &Out, in CXXNameMangler()
457 static bool shouldHaveAbiTags(ItaniumMangleContextImpl &C, const VarDecl *VD);
640 NamespaceDecl *ItaniumMangleContextImpl::getStdNamespace() { in getStdNamespace()
655 ItaniumMangleContextImpl::getEffectiveDeclContext(const Decl *D) { in getEffectiveDeclContext()
711 bool ItaniumMangleContextImpl::isInternalLinkageDecl(const NamedDecl *ND) { in isInternalLinkageDecl()
721 bool ItaniumMangleContextImpl::isUniqueInternalLinkageDecl( in isUniqueInternalLinkageDecl()
741 bool ItaniumMangleContextImpl::shouldMangleCXXName(const NamedDecl *D) { in shouldMangleCXXName()
6967 bool CXXNameMangler::shouldHaveAbiTags(ItaniumMangleContextImpl &C, in shouldHaveAbiTags()
6985 void ItaniumMangleContextImpl::mangleCXXName(GlobalDecl GD, in mangleCXXName()
7011 void ItaniumMangleContextImpl::mangleCXXCtorComdat(const CXXConstructorDecl *D, in mangleCXXCtorComdat()
7017 void ItaniumMangleContextImpl::mangleCXXDtorComdat(const CXXDestructorDecl *D, in mangleCXXDtorComdat()
7023 void ItaniumMangleContextImpl::mangleThunk(const CXXMethodDecl *MD, in mangleThunk()
7052 void ItaniumMangleContextImpl::mangleCXXDtorThunk( in mangleCXXDtorThunk()
7068 void ItaniumMangleContextImpl::mangleStaticGuardVariable(const VarDecl *D, in mangleStaticGuardVariable()
7079 void ItaniumMangleContextImpl::mangleDynamicInitializer(const VarDecl *MD, in mangleDynamicInitializer()
7087 void ItaniumMangleContextImpl::mangleDynamicAtExitDestructor(const VarDecl *D, in mangleDynamicAtExitDestructor()
7098 void ItaniumMangleContextImpl::mangleDynamicStermFinalizer(const VarDecl *D, in mangleDynamicStermFinalizer()
7110 void ItaniumMangleContextImpl::mangleSEHFilterExpression( in mangleSEHFilterExpression()
7121 void ItaniumMangleContextImpl::mangleSEHFinallyBlock( in mangleSEHFinallyBlock()
7132 void ItaniumMangleContextImpl::mangleItaniumThreadLocalInit(const VarDecl *D, in mangleItaniumThreadLocalInit()
7141 ItaniumMangleContextImpl::mangleItaniumThreadLocalWrapper(const VarDecl *D, in mangleItaniumThreadLocalWrapper()
7149 void ItaniumMangleContextImpl::mangleReferenceTemporary(const VarDecl *D, in mangleReferenceTemporary()
7161 void ItaniumMangleContextImpl::mangleCXXVTable(const CXXRecordDecl *RD, in mangleCXXVTable()
7169 void ItaniumMangleContextImpl::mangleCXXVTT(const CXXRecordDecl *RD, in mangleCXXVTT()
7177 void ItaniumMangleContextImpl::mangleCXXCtorVTable(const CXXRecordDecl *RD, in mangleCXXCtorVTable()
7190 void ItaniumMangleContextImpl::mangleCXXRTTI(QualType Ty, raw_ostream &Out) { in mangleCXXRTTI()
7198 void ItaniumMangleContextImpl::mangleCXXRTTIName( in mangleCXXRTTIName()
7206 void ItaniumMangleContextImpl::mangleCanonicalTypeName( in mangleCanonicalTypeName()
7211 void ItaniumMangleContextImpl::mangleStringLiteral(const StringLiteral *, raw_ostream &) { in mangleStringLiteral()
7215 void ItaniumMangleContextImpl::mangleLambdaSig(const CXXRecordDecl *Lambda, in mangleLambdaSig()
7221 void ItaniumMangleContextImpl::mangleModuleInitializer(const Module *M, in mangleModuleInitializer()
7239 return new ItaniumMangleContextImpl( in create()
7251 return new ItaniumMangleContextImpl(Context, Diags, DiscriminatorOverride, in create()