Home | History | Annotate | Download | only in AST

Lines Matching refs:Decls

101   llvm::errs() << "  " << totalDecls << " decls total.\n";
107 llvm::errs() << " " << n##DERIVED##s << " " #DERIVED " decls, " \
586 // Handle the case when both decls have attrs.
882 DeclContext::BuildDeclChain(ArrayRef<Decl*> Decls,
887 for (unsigned I = 0, N = Decls.size(); I != N; ++I) {
888 if (FieldsAlreadyLoaded && isa<FieldDecl>(Decls[I]))
891 Decl *D = Decls[I];
914 SmallVector<Decl*, 64> Decls;
916 switch (Source->FindExternalLexicalDecls(this, Decls)) {
925 if (Decls.empty())
937 llvm::tie(ExternalFirst, ExternalLast) = BuildDeclChain(Decls,
963 ArrayRef<NamedDecl*> Decls) {
972 I = Decls.begin(), E = Decls.end(); I != E; ++I) {
1004 "decl is not in decls list");
1030 // Remove only decls that have a name
1125 // We no longer have any lazy decls.
1140 // it's semantically within its decl context. Any other decls which
1289 // it. If we might have externally-stored decls with this name, look them
1293 // FIXME: As a performance hack, don't add such decls into the translation
1300 // If we have lazily omitted any decls, they might have the same name as
1373 assert(!LookupPtr.getPointer() && "context already has a decls map");
1375 "creating decls map on non-primary context");