flatten: split from techmap.
authorwhitequark <whitequark@whitequark.org>
Tue, 2 Jun 2020 23:15:13 +0000 (23:15 +0000)
committerwhitequark <whitequark@whitequark.org>
Wed, 3 Jun 2020 15:34:03 +0000 (15:34 +0000)
commit6ac54a74fe9764f82b16ff3b8f06baf71f4a224b
tree1f22cb24e464fc2b056bd3f885c352e4e2d77c42
parent577859fbdbefaabac4a3c61288264f2505261586
flatten: split from techmap.

Although the two passes started out very similar, they diverged over
time and now have little in common. Moreover, `techmap` is extremely
complex while `flatten` does not have to be, and this complexity
interferes with improving `flatten`.
passes/techmap/Makefile.inc
passes/techmap/flatten.cc [new file with mode: 0644]
passes/techmap/techmap.cc