commit | e39d0ca2c6a0cbc6e68b6d4323f0f8cfb1914840 | [log] [tgz] |
---|---|---|
author | David Sehr <sehr@chromium.org> | Fri Nov 06 11:25:41 2015 -0800 |
committer | David Sehr <sehr@chromium.org> | Fri Nov 06 11:25:41 2015 -0800 |
tree | e559dafed1bc3b38dea57b7b4b09ca56f5ad9b19 | |
parent | 6cab56197153807395ff60d1d672b0098dd97a8a [diff] |
Sort allocas, compute frame pointer in Cfg pass Split allocas in the entry block into two categories. The first has alignment <= stack alignment and constant size. The second violates one or both of those conditions. Sort both of these lists in descending alignment order and emit. Also, compute the need for a frame pointer during the pass. BUG= R=jpp@chromium.org, stichnot@chromium.org Review URL: https://codereview.chromium.org/1414343010 .