commit | 968e1f2f5b6f9379ce5c222841ca842060354e8e | [log] [tgz] |
---|---|---|
author | Matt Arsenault <Matthew.Arsenault@amd.com> | Fri Oct 10 22:01:59 2014 +0000 |
committer | Matt Arsenault <Matthew.Arsenault@amd.com> | Fri Oct 10 22:01:59 2014 +0000 |
tree | f3cdc941dc1be0ba3b6a8cb958b727e16453af2d | |
parent | 65f2077c6246534bb5d89fc2d205ef5de582549b [diff] |
R600/SI: Add load / store machine optimizer pass. Currently this only functions to match simple cases where ds_read2_* / ds_write2_* instructions can be used. In the future it might match some of the other weird load patterns, such as direct to LDS loads. Currently enabled only with a subtarget feature to enable easier testing. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@219533 91177308-0d34-0410-b5e6-96231b3b80d8