commit | b560f9ca2fee8c4e060d486367cf19f3b1774921 | [log] [tgz] |
---|---|---|
author | Matt Arsenault <Matthew.Arsenault@amd.com> | Mon Jul 06 17:02:20 2015 +0000 |
committer | Matt Arsenault <Matthew.Arsenault@amd.com> | Mon Jul 06 17:02:20 2015 +0000 |
tree | 35a25d116305da64833f910f9862c26e48dfc9d1 | |
parent | 96fe9196e953b24fa054a9aa4718d3e061c984f3 [diff] |
AMDGPU: Run SIInsertWaits as pre-emit pass Running this after the scheduler enables scheduling waits later so other ALU instructions can run while this would be waiting. When combined with enabling the post-RA scheduler, this gives about a ~20% improvement on sgemm. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@241473 91177308-0d34-0410-b5e6-96231b3b80d8