Preserve 'signed'-ness of a verilog wire through RTLIL
authorVamsi K Vytla <vamsi.vytla@gmail.com>
Mon, 27 Apr 2020 16:44:24 +0000 (09:44 -0700)
committerVamsi K Vytla <vamsi.vytla@gmail.com>
Mon, 27 Apr 2020 16:44:24 +0000 (09:44 -0700)
commit5f9cd2e2f6cdea9f00cb5a042c7fe472fb54ef4c
tree4a8694391c20cf6e6a8623f6e9fdc7c6daee3297
parent3eb24809a1d80f4b7015e6f8b1458e300727c244
Preserve 'signed'-ness of a verilog wire through RTLIL

As per suggestion made in https://github.com/YosysHQ/yosys/pull/1987, now:

RTLIL::wire holds an is_signed field.
This is exported in JSON backend
This is exported via dump_rtlil command
This is read in via ilang_parser
backends/ilang/ilang_backend.cc
backends/json/json.cc
frontends/ast/genrtlil.cc
frontends/ilang/ilang_parser.y
kernel/rtlil.cc
kernel/rtlil.h