commit | 110a2bc81842cb0fb6584fb9745328a0f24cf0bf | [log] [tgz] |
---|---|---|
author | Stanislav Mekhanoshin <Stanislav.Mekhanoshin@amd.com> | Sat Jun 03 17:39:47 2017 +0000 |
committer | Stanislav Mekhanoshin <Stanislav.Mekhanoshin@amd.com> | Sat Jun 03 17:39:47 2017 +0000 |
tree | 2d4e6529bdb93975ba3cc2b59a365d841e30a3cc | |
parent | ec193781b1acc78a5448734ea17b83d227c160e6 [diff] |
[AMDGPU] Untangle SDWA pass from SIShrinkInstructions Remove dependency of SDWA pass on SIShrinkInstructions. The goal is to move SDWA even higher in the stack to avoid second run of MachineLICM, MachineCSE and SIFoldOperands. Also added handling to preserve original src modifiers. Differential Revision: https://reviews.llvm.org/D33860 git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@304665 91177308-0d34-0410-b5e6-96231b3b80d8