aboutsummaryrefslogtreecommitdiff
path: root/scripts
diff options
context:
space:
mode:
authorKevin Laeufer2020-07-08 11:46:51 -0700
committerGitHub2020-07-08 18:46:51 +0000
commit05ba1c9d52c056e33b4121ea55812ae596016ea3 (patch)
tree14e4df6e6d7435109c9f4956667c27c9dec45aa0 /scripts
parent26564304e028a015bdcb9f1a6889f7847a3a5140 (diff)
ir: add faster serializer (#1694)
This Serializer which is implemented external to the IR node definition uses a StringBuilder to achieve about a 1.7x performance improvement when serializing. Eventually, all implementations of the `serialize` methd should be replaced with a call to `Serializer.serialize`. However, for this PR we keep the old code in place in order to allow for easy regression testing with the benchmark JAR like this: > java -cp utils/bin/firrtl-benchmark.jar \ firrtl.benchmark.hot.SerializationBenchmark \ ~/benchmarks/medium.pb 2 5 test Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
Diffstat (limited to 'scripts')
0 files changed, 0 insertions, 0 deletions