commit | 622d9c31febd950255b36a48b47e1f630197c5fe | [log] [tgz] |
---|---|---|
author | Nicolas Geoffray <ngeoffray@google.com> | Mon May 12 16:11:02 2014 +0100 |
committer | Nicolas Geoffray <ngeoffray@google.com> | Tue May 13 09:06:14 2014 +0100 |
tree | 8a7f14ce3c6c087955ad5fe91a3ce7d5b5a82461 | |
parent | 98a8a542f95e41c09d214a329a940b270f08f5b3 [diff] |
Add loop recognition and CFG simplifications in new compiler. We do three simplifications: - Split critical edges, for code generation from SSA (new). - Ensure one back edge per loop, to simplify loop recognition (new). - Ensure only one pre header for a loop, to simplify SSA creation (existing). Change-Id: I9bfccd4b236a00486a261078627b091c8a68be33