Lines Matching defs:decl
86 explicit Compiling(Decl* decl) in Compiling()
408 const Decl* decl) { in NoOpConstraint()
477 const Decl* decl) { in SimpleLayoutConstraint()
514 const Decl* decl) { in MaxBytesConstraint()
554 const Decl* decl) { in MaxHandlesConstraint()
802 void Library::ValidateAttributesConstraints(const Decl* decl, in ValidateAttributesConstraints()
857 void Library::RegisterConst(Const* decl) { in RegisterConst()
862 bool Library::RegisterDecl(Decl* decl) { in RegisterDecl()
1061 auto decl = const_declarations_.back().get(); in ConsumeConstDeclaration() local
1353 auto decl = LookupDeclByName(identifier_constant->name); in ResolveIdentifierConstant() local
1604 auto decl = LookupDeclByType(identifier_type, LookupOption::kIgnoreNullable); in TypeResolve() local
1668 auto decl = LookupDeclByType(type, LookupOption::kIgnoreNullable); in LookupConstant() local
1766 bool Library::DeclDependencies(Decl* decl, std::set<Decl*>* out_edges) { in DeclDependencies()
1784 auto decl = LookupConstant(type, identifier->name); in DeclDependencies() local
1881 Decl* decl = name_and_decl.second; in SortDeclarations() local
1885 Decl* decl = name_and_decl.second; in SortDeclarations() local
1905 auto decl = decls_without_deps.back(); in SortDeclarations() local
2038 bool HasSimpleLayout(const Decl* decl) { in HasSimpleLayout()
2047 auto decl = LookupDeclByName(name); in CompileInterface() local