Home | History | Annotate | Download | only in Serialization

Lines Matching refs:Decls

724   // First the lexical decls.
1662 // We lazily load the decls block, but we want to set up the
2423 SmallVectorImpl<GlobalDeclID> &Decls = StoredMergedDecls[CanonID];
2425 Decls.push_back(getGlobalDeclID(F, Record[Idx++]));
4677 /// LazyOffsetPtr (which is used by Decls for the body of functions, etc).
4694 SmallVectorImpl<Decl*> &Decls;
4700 SmallVectorImpl<Decl*> &Decls)
4701 : Reader(Reader), DC(DC), isKindWeWant(isKindWeWant), Decls(Decls)
4737 This->Decls.push_back(D);
4748 SmallVectorImpl<Decl*> &Decls) {
4749 // There might be lexical decls in multiple modules, for the TU at
4751 FindExternalLexicalDeclsVisitor Visitor(*this, DC, isKindWeWant, Decls);
4792 SmallVectorImpl<Decl *> &Decls) {
4800 if (DInfo.Decls.empty())
4809 BeginIt = std::lower_bound(DInfo.Decls.begin(), DInfo.Decls.end(),
4811 if (BeginIt != DInfo.Decls.begin())
4817 while (BeginIt != DInfo.Decls.begin() &&
4823 EndIt = std::upper_bound(DInfo.Decls.begin(), DInfo.Decls.end(),
4825 if (EndIt != DInfo.Decls.end())
4830 Decls.push_back(GetDecl(getGlobalDeclID(*DInfo.Mod, *DIt)));
4841 SmallVectorImpl<NamedDecl *> &Decls;
4847 SmallVectorImpl<NamedDecl *> &Decls)
4848 : Reader(Reader), Contexts(Contexts), Name(Name), Decls(Decls) { }
4893 This->Decls.push_back(ND);
4905 "DeclContext has no visible decls in storage");
4910 SmallVector<NamedDecl *, 64> Decls;
4928 DeclContextNameLookupVisitor Visitor(*this, Contexts, Name, Decls);
4931 SetExternalVisibleDeclsForName(DC, Name, Decls);
4942 llvm::DenseMap<DeclarationName, SmallVector<NamedDecl *, 8> > &Decls;
4948 SmallVector<NamedDecl *, 8> > &Decls)
4949 : Reader(Reader), Contexts(Contexts), Decls(Decls) { }
4986 This->Decls[ND->getDeclName()].push_back(ND);
4998 llvm::DenseMap<DeclarationName, llvm::SmallVector<NamedDecl*, 8> > Decls;
5016 DeclContextAllNamesVisitor Visitor(*this, Contexts, Decls);
5022 I = Decls.begin(), E = Decls.end(); I != E; ++I) {
5418 SmallVectorImpl<const DeclaratorDecl *> &Decls) {
5423 Decls.push_back(D);
5429 SmallVectorImpl<CXXConstructorDecl *> &Decls) {
5434 Decls.push_back(D);
5439 void ASTReader::ReadExtVectorDecls(SmallVectorImpl<TypedefNameDecl *> &Decls) {
5444 Decls.push_back(D);
5449 void ASTReader::ReadDynamicClasses(SmallVectorImpl<CXXRecordDecl *> &Decls) {
5454 Decls.push_back(D);
5460 ASTReader::ReadLocallyScopedExternalDecls(SmallVectorImpl<NamedDecl *> &Decls) {
5465 Decls.push_back(D);
5824 UnresolvedSet<8> Decls;
5826 Decls.addDecl(ReadDeclAs<NamedDecl>(F, Record, Idx));
5828 return Context.getOverloadedTemplateName(Decls.begin(), Decls.end());
6328 // decls to consumer.
6334 // decls to the consumer.