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, " \
577 // Handle the case when both decls have attrs.
873 DeclContext::BuildDeclChain(ArrayRef<Decl*> Decls,
878 for (unsigned I = 0, N = Decls.size(); I != N; ++I) {
879 if (FieldsAlreadyLoaded && isa<FieldDecl>(Decls[I]))
882 Decl *D = Decls[I];
905 SmallVector<Decl*, 64> Decls;
907 switch (Source->FindExternalLexicalDecls(this, Decls)) {
916 if (Decls.empty())
928 llvm::tie(ExternalFirst, ExternalLast) = BuildDeclChain(Decls,
954 ArrayRef<NamedDecl*> Decls) {
963 I = Decls.begin(), E = Decls.end(); I != E; ++I) {
1006 "decl is not in decls list");
1032 // Remove only decls that have a name
1127 // We no longer have any lazy decls.
1142 // it's semantically within its decl context. Any other decls which
1294 // it. If we might have externally-stored decls with this name, look them
1298 // FIXME: As a performance hack, don't add such decls into the translation
1305 // If we have lazily omitted any decls, they might have the same name as
1378 assert(!LookupPtr.getPointer() && "context already has a decls map");
1380 "creating decls map on non-primary context");