kernel: add target register

This commit is contained in:
Miodrag Milanovic
2026-09-30 10:52:58 +02:00
parent f95af3c380
commit 5b2d468fed
2 changed files with 13 additions and 0 deletions
+1
View File
@@ -41,6 +41,7 @@ Pass *current_pass;
std::map<std::string, Frontend*> frontend_register;
std::map<std::string, Pass*> pass_register;
std::map<std::string, Backend*> backend_register;
std::map<std::string, Target> target_register;
std::vector<std::string> Frontend::next_args;
+12
View File
@@ -194,6 +194,18 @@ extern std::map<std::string, Pass*> pass_register;
extern std::map<std::string, Frontend*> frontend_register;
extern std::map<std::string, Backend*> backend_register;
struct TargetFamily {
std::string description;
std::vector<std::string> files;
};
struct Target {
std::string description;
std::map<std::string, TargetFamily> families;
};
extern std::map<std::string, Target> target_register;
YOSYS_NAMESPACE_END
#endif