Reordering performance passes ordering to produce better opts
authorAlan Baker <alanbaker@google.com>
Wed, 31 Jan 2018 15:40:33 +0000 (10:40 -0500)
committerDavid Neto <dneto@google.com>
Thu, 1 Feb 2018 23:01:10 +0000 (18:01 -0500)
commitabe113219e2487fd5a648c7054786a49126b06f9
treea9a3b68d671ac88f72fe6b4bfd86976a90a71e6f
parent50e85c865ca9c4b53e2724f36a84fb2566c1ce97
Reordering performance passes ordering to produce better opts

* Moved initial insert/extract passes later to cover more opportunities
* Added an extra set of passes to clean up opportunities exposed later
in the pipeline
source/opt/optimizer.cpp