summaryrefslogtreecommitdiffstatshomepage
path: root/src/lib/netlist/nl_base.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/netlist/nl_base.cpp')
-rw-r--r--src/lib/netlist/nl_base.cpp19
1 files changed, 19 insertions, 0 deletions
diff --git a/src/lib/netlist/nl_base.cpp b/src/lib/netlist/nl_base.cpp
index 9242386c71f..a0ce98b54bf 100644
--- a/src/lib/netlist/nl_base.cpp
+++ b/src/lib/netlist/nl_base.cpp
@@ -254,6 +254,25 @@ void netlist_state_t::rebuild_lists()
}
+void netlist_state_t::compile_defines(std::vector<std::pair<pstring, pstring>> &defs)
+{
+#define ENTRY(x) { #x, PSTRINGIFY(x) }
+ defs.push_back(ENTRY(PHAS_RDTSCP));
+ defs.push_back(ENTRY(PUSE_ACCURATE_STATS));
+ defs.push_back(ENTRY(PHAS_INT128));
+ defs.push_back(ENTRY(USE_ALIGNED_OPTIMIZATIONS));
+ defs.push_back(ENTRY(NVCCBUILD));
+ defs.push_back(ENTRY(USE_MEMPOOL));
+ defs.push_back(ENTRY(USE_QUEUE_STATS));
+ defs.push_back(ENTRY(USE_COPY_INSTEAD_OF_REFERENCE));
+ defs.push_back(ENTRY(USE_TRUTHTABLE_7448));
+ defs.push_back(ENTRY(NL_DEBUG));
+ defs.push_back(ENTRY(HAS_OPENMP));
+ defs.push_back(ENTRY(USE_OPENMP));
+
+#undef ENTRY
+}
+
void netlist_t::reset()
{
log().debug("Searching for mainclock\n");