Home | History | Annotate | Download | only in Serialization

Lines Matching refs:Decls

830   // Decls and Types block.
922 // Statements and Exprs can occur in the Decls and Types block.
2177 SmallVector<KindDeclIDPair, 64> Decls;
2180 Decls.push_back(std::make_pair((*D)->getKind(), GetDeclRef(*D)));
2183 Stream.EmitRecordWithBlob(DeclContextLexicalAbbrev, Record, data(Decls));
2566 SmallVector<Decl *, 16> Decls(IdResolver.begin(II),
2568 for (SmallVector<Decl *, 16>::reverse_iterator D = Decls.rbegin(),
2569 DEnd = Decls.rend();
2726 // 2 bytes for num of decls and 4 for each DeclID.
3243 // Build a record containing all of the file scoped decls in this file.
3486 // Write the record containing unused file scoped decls.
3894 LocDeclIDsTy &Decls = Info->DeclIDs;
3896 if (Decls.empty() || Decls.back().first <= Offset) {
3897 Decls.push_back(LocDecl);
3902 I = std::upper_bound(Decls.begin(), Decls.end(), LocDecl, compLocDecl);
3904 Decls.insert(I, LocDecl);