cxxrtl: factor out -noproc/-noflatten from -O.
authorwhitequark <whitequark@whitequark.org>
Tue, 9 Jun 2020 20:18:07 +0000 (20:18 +0000)
committerwhitequark <whitequark@whitequark.org>
Tue, 9 Jun 2020 20:18:07 +0000 (20:18 +0000)
commitba11060e59fcd43e072802c5666c7095df01e5d2
treef43a600269e93aa9fff81c84ba316a66d5a3b37e
parent9a2cf5e3db15218af9a5320a8ca1a7f190aa236b
cxxrtl: factor out -noproc/-noflatten from -O.

Although these options can be thought of as optimizations, they are
essentially orthogonal to the core of -O, which is managing signal
buffering and scope. Going from -O4 to -O2 means going from limited
to complete design visibility, yet in both cases proc and flatten
are desirable.
backends/cxxrtl/cxxrtl_backend.cc