commit | d9d1d01e1ed1c8cc895b1fddc156d3714666265f | [log] [tgz] |
---|---|---|
author | Florian Hahn <flo@fhahn.com> | Wed Jul 29 19:35:14 2020 +0100 |
committer | Copybara-Service <copybara-worker@google.com> | Thu Sep 03 18:11:48 2020 -0700 |
tree | 36225d71cf73da4529403160aaa45147d1dfc556 | |
parent | 47e88504c98094dcd2139eb818ba55cbf70811a0 [diff] |
Reland "[SCEVExpander] Add option to preserve LCSSA directly." This reverts the revert commit dc2867576886247cbe351e7c63618c09ab6af808. It includes a fix for Polly, which uses SCEVExpander on IR that is not in LCSSA form. Set PreserveLCSSA = false in that case, to ensure we do not introduce LCSSA phis where there were none before. GitOrigin-RevId: f75564ad4e4799465cf14b96f761e3fae13f6976