| commit | 82618baa0f095fc2ccd74259b7bf778007715af3 | [log] [tgz] |
|---|---|---|
| author | David Stuttard <david.stuttard@amd.com> | Fri Jun 09 14:16:22 2017 +0000 |
| committer | David Stuttard <david.stuttard@amd.com> | Fri Jun 09 14:16:22 2017 +0000 |
| tree | 7464bcf1c9e028073fef732c0e3aff57f99d71aa | |
| parent | 9e1ff8654f3b530ea06fb9e4b1e3d1509dc0724d [diff] |
[AMDGPU] Fix for issue in alloca to vector promotion pass Summary: Alloca promotion pass not dealing with non-canonical input Added some additional checks so the pass simply backs-off forms it can't deal with (non-canonical) Also added some test cases in non-canonical form to check that it no longer crashes Subscribers: arsenm, kzhuravl, wdng, nhaehnle, yaxunl, tpr, t-tye Differential Revision: https://reviews.llvm.org/D31710 llvm-svn: 305079