diff options
| author | Jack Koenig | 2020-09-14 19:43:01 -0700 |
|---|---|---|
| committer | GitHub | 2020-09-15 02:43:01 +0000 |
| commit | 0c646459b52394e8a388143cee324b8af3dc7c09 (patch) | |
| tree | 2a346a8669a48ae8ddba72488686f5cc70e98383 /scripts/parse_firrtl_transform_log.py | |
| parent | 5f410f0e4774121932d644f31fde83b9b8ed78be (diff) | |
Don't use ResolvedAnnotationPaths in ConstProp nor DCE (#1896)
Both use EliminateTargetPaths to duplicate modules based on annotations.
Currently, EliminateTargetPaths API is a little too limited so it
duplicates more than it should which effectively breaks Dedup whenever
DontTouchAnnotations are present.
Also, make ConstProp and DCE treat all HasDontTouches as local
annotations even if they are instance annotations. This is more
conservative but it is generally better to preserve deduplication than
to maximally optimize every instance.
Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
Diffstat (limited to 'scripts/parse_firrtl_transform_log.py')
0 files changed, 0 insertions, 0 deletions
