From ecc19c2c083f7e3ed7da95557731ded803d2cb1d Mon Sep 17 00:00:00 2001 From: gatecat Date: Wed, 2 Jun 2021 10:01:36 +0100 Subject: Using hashlib in arches Signed-off-by: gatecat --- fpga_interchange/site_router.h | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'fpga_interchange/site_router.h') diff --git a/fpga_interchange/site_router.h b/fpga_interchange/site_router.h index 0328b6b2..ad1cbf66 100644 --- a/fpga_interchange/site_router.h +++ b/fpga_interchange/site_router.h @@ -23,6 +23,7 @@ #include +#include "hashlib.h" #include "nextpnr_namespaces.h" #include "nextpnr_types.h" #include "site_arch.h" @@ -37,9 +38,9 @@ struct SiteRouter { SiteRouter(int16_t site) : site(site), dirty(false), site_ok(true) {} - std::unordered_set cells_in_site; + pool cells_in_site; std::vector valid_pips; - HashTables::HashSet, PairHash> lut_thrus; + pool> lut_thrus; const int16_t site; mutable bool dirty; -- cgit v1.2.3