| commit | 78fc9daf8d1825d32f170f8e60f9158550f93e93 | [log] [tgz] |
|---|---|---|
| author | Matt Arsenault <Matthew.Arsenault@amd.com> | Mon Aug 22 19:33:16 2016 +0000 |
| committer | Matt Arsenault <Matthew.Arsenault@amd.com> | Mon Aug 22 19:33:16 2016 +0000 |
| tree | 0fabfdfbe326321516366f98a99cf7de6c0b2e38 | |
| parent | 88d7da01ca7af18ed6bd446d388999bf9668a3cf [diff] |
AMDGPU: Split SILowerControlFlow into two pieces Do most of the lowering in a pre-RA pass. Keep the skip jump insertion late, plus a few other things that require more work to move out. One concern I have is now there may be COPY instructions which do not have the necessary implicit exec uses if they will be lowered to v_mov_b32. This has a positive effect on SGPR usage in shader-db. llvm-svn: 279464