commit | b55621371209fb06da12069652e873e4cde9dc87 | [log] [tgz] |
---|---|---|
author | Matt Arsenault <Matthew.Arsenault@amd.com> | Tue Nov 18 23:57:33 2014 +0000 |
committer | Matt Arsenault <Matthew.Arsenault@amd.com> | Tue Nov 18 23:57:33 2014 +0000 |
tree | b650857363f08ff70f7d3f41da07d1ed99d189ad | |
parent | e6d1a2625f8f736f13a5a9a4e582ac4a3a641a94 [diff] |
R600/SI: Set hasSideEffects = 0 on load and store instructions. Assuming unmodeled side effects interferes with some scheduling opportunities. Don't put it in the base class of DS instructions since there are a few weird effecting, non load/store instructions there. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@222285 91177308-0d34-0410-b5e6-96231b3b80d8