Lines Matching defs:decl
83 explicit Compiling(Decl* decl) in Compiling()
510 void Library::RegisterConst(Const* decl) { in RegisterConst()
525 bool Library::RegisterDecl(Decl* decl) { in RegisterDecl()
705 auto decl = const_declarations_.back().get(); in ConsumeConstDeclaration() local
1021 auto decl = LookupDeclByType(identifier_type, LookupOption::kIgnoreNullable); in TypecheckConst() local
1040 auto decl = LookupDeclByType(type, LookupOption::kIgnoreNullable); in LookupConstant() local
1113 bool Library::DeclDependencies(Decl* decl, std::set<Decl*>* out_edges) { in DeclDependencies()
1131 auto decl = LookupConstant(type, identifier->name); in DeclDependencies() local
1215 Decl* decl = name_and_decl.second; in SortDeclarations() local
1219 Decl* decl = name_and_decl.second; in SortDeclarations() local
1241 auto decl = decls_without_deps.front(); in SortDeclarations() local
1313 auto decl = LookupDeclByName(name); in CompileInterface() local