Lines Matching full:symbols
41 bool WriteNamedDecl(const NamedDecl *ND, MangledSymbols &Symbols, int RDO) { in WriteNamedDecl() argument
108 if (Symbols.find(ND) != Symbols.end()) in WriteNamedDecl()
111 // - Do not want to produce symbols for function paremeters. in WriteNamedDecl()
131 Symbols.insert(std::make_pair( in WriteNamedDecl()
146 MangledSymbols &Symbols, int RDO) { in HandleDecls() argument
148 HandleNamedDecl(dyn_cast<NamedDecl>(D), Symbols, RDO); in HandleDecls()
152 MangledSymbols &Symbols, int RDO) { in HandleTemplateSpecializations() argument
154 HandleNamedDecl(dyn_cast<NamedDecl>(D), Symbols, RDO); in HandleTemplateSpecializations()
158 MangledSymbols &Symbols, int RDO) { in HandleTemplateSpecializations() argument
160 HandleNamedDecl(dyn_cast<NamedDecl>(D), Symbols, RDO); in HandleTemplateSpecializations()
163 bool HandleNamedDecl(const NamedDecl *ND, MangledSymbols &Symbols, int RDO) { in HandleNamedDecl() argument
171 HandleDecls(cast<NamespaceDecl>(ND)->decls(), Symbols, RDO); in HandleNamedDecl()
174 HandleDecls(cast<CXXRecordDecl>(ND)->decls(), Symbols, RDO); in HandleNamedDecl()
177 HandleDecls(cast<ClassTemplateSpecializationDecl>(ND)->decls(), Symbols, in HandleNamedDecl()
181 HandleTemplateSpecializations(*cast<ClassTemplateDecl>(ND), Symbols, RDO); in HandleNamedDecl()
184 HandleTemplateSpecializations(*cast<FunctionTemplateDecl>(ND), Symbols, in HandleNamedDecl()
218 if (WriteNamedDecl(ND, Symbols, RDO)) in HandleNamedDecl()
228 if (WriteNamedDecl(ND, Symbols, RDO)) in HandleNamedDecl()
269 MangledSymbols Symbols; in HandleTranslationUnit() local
280 HandleNamedDecl(FD, Symbols, (FromTU | IsLate)); in HandleTranslationUnit()
285 HandleNamedDecl(ND, Symbols, FromTU); in HandleTranslationUnit()
287 HandleNamedDecl(ND, Symbols, FromTU); in HandleTranslationUnit()
290 const MangledSymbols &Symbols, in HandleTranslationUnit()
296 OS << "Symbols:\n"; in HandleTranslationUnit()
297 for (const auto &E : Symbols) { in HandleTranslationUnit()
332 writeIfsV1(Instance.getTarget().getTriple(), Symbols, context, Format, *OS); in HandleTranslationUnit()