aboutsummaryrefslogtreecommitdiffstats
path: root/generic/arch_pybindings.cc
diff options
context:
space:
mode:
authorKeith Rothman <537074+litghost@users.noreply.github.com>2021-02-03 13:45:47 -0800
committerKeith Rothman <537074+litghost@users.noreply.github.com>2021-02-03 13:45:47 -0800
commit235a8e07e35b5697b67fb736d55fc2c4dfb7ed66 (patch)
tree5d4226a573024a582a718fdbd9e086b57c1f80b2 /generic/arch_pybindings.cc
parent155e0b9c428aa32d1ca22d3679db6db50505b2a8 (diff)
downloadnextpnr-235a8e07e35b5697b67fb736d55fc2c4dfb7ed66.tar.gz
nextpnr-235a8e07e35b5697b67fb736d55fc2c4dfb7ed66.tar.bz2
nextpnr-235a8e07e35b5697b67fb736d55fc2c4dfb7ed66.zip
Use a LRU cache for pip to wire map.
This avoids storing the entire pip to wire map in memory with a moderate runtime increase and a dramatic memory decrease (2 GB to 200 MB for A50T). Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
Diffstat (limited to 'generic/arch_pybindings.cc')
0 files changed, 0 insertions, 0 deletions