Home | History | Annotate | Download | only in Serialization

Lines Matching refs:Decls

730   // First the lexical decls.
1670 // We lazily load the decls block, but we want to set up the
2442 SmallVectorImpl<GlobalDeclID> &Decls = StoredMergedDecls[CanonID];
2444 Decls.push_back(getGlobalDeclID(F, Record[Idx++]));
4728 /// LazyOffsetPtr (which is used by Decls for the body of functions, etc).
4745 SmallVectorImpl<Decl*> &Decls;
4751 SmallVectorImpl<Decl*> &Decls)
4752 : Reader(Reader), DC(DC), isKindWeWant(isKindWeWant), Decls(Decls)
4788 This->Decls.push_back(D);
4799 SmallVectorImpl<Decl*> &Decls) {
4800 // There might be lexical decls in multiple modules, for the TU at
4802 FindExternalLexicalDeclsVisitor Visitor(*this, DC, isKindWeWant, Decls);
4843 SmallVectorImpl<Decl *> &Decls) {
4851 if (DInfo.Decls.empty())
4860 BeginIt = std::lower_bound(DInfo.Decls.begin(), DInfo.Decls.end(),
4862 if (BeginIt != DInfo.Decls.begin())
4868 while (BeginIt != DInfo.Decls.begin() &&
4874 EndIt = std::upper_bound(DInfo.Decls.begin(), DInfo.Decls.end(),
4876 if (EndIt != DInfo.Decls.end())
4881 Decls.push_back(GetDecl(getGlobalDeclID(*DInfo.Mod, *DIt)));
4891 SmallVectorImpl<NamedDecl *> &Decls;
4897 SmallVectorImpl<NamedDecl *> &Decls)
4898 : Reader(Reader), Contexts(Contexts), Name(Name), Decls(Decls) { }
4943 This->Decls.push_back(ND);
4955 "DeclContext has no visible decls in storage");
4960 SmallVector<NamedDecl *, 64> Decls;
4978 DeclContextNameLookupVisitor Visitor(*this, Contexts, Name, Decls);
4981 SetExternalVisibleDeclsForName(DC, Name, Decls);
4991 llvm::DenseMap<DeclarationName, SmallVector<NamedDecl *, 8> > &Decls;
4997 SmallVector<NamedDecl *, 8> > &Decls)
4998 : Reader(Reader), Contexts(Contexts), Decls(Decls) { }
5035 This->Decls[ND->getDeclName()].push_back(ND);
5047 llvm::DenseMap<DeclarationName, llvm::SmallVector<NamedDecl*, 8> > Decls;
5065 DeclContextAllNamesVisitor Visitor(*this, Contexts, Decls);
5071 I = Decls.begin(), E = Decls.end(); I != E; ++I) {
5468 SmallVectorImpl<const DeclaratorDecl *> &Decls) {
5473 Decls.push_back(D);
5479 SmallVectorImpl<CXXConstructorDecl *> &Decls) {
5484 Decls.push_back(D);
5489 void ASTReader::ReadExtVectorDecls(SmallVectorImpl<TypedefNameDecl *> &Decls) {
5494 Decls.push_back(D);
5499 void ASTReader::ReadDynamicClasses(SmallVectorImpl<CXXRecordDecl *> &Decls) {
5504 Decls.push_back(D);
5510 ASTReader::ReadLocallyScopedExternalDecls(SmallVectorImpl<NamedDecl *> &Decls) {
5515 Decls.push_back(D);
5874 UnresolvedSet<8> Decls;
5876 Decls.addDecl(ReadDeclAs<NamedDecl>(F, Record, Idx));
5878 return Context.getOverloadedTemplateName(Decls.begin(), Decls.end());
6432 // decls to consumer.
6438 // decls to the consumer.