commit | bd8a67bd05d7ddf7eba676d9d98a7594bfee3b0e | [log] [tgz] |
---|---|---|
author | Craig Topper <craig.topper@intel.com> | Tue Aug 07 17:35:02 2018 +0000 |
committer | Craig Topper <craig.topper@intel.com> | Tue Aug 07 17:35:02 2018 +0000 |
tree | 377b578b52921a3a5cb03c35f8d3f34660533073 | |
parent | bddc6e21c759e706fa8cba89bf16716dc0948638 [diff] |
[SelectionDAG] When splitting scatter nodes during DAGCombine, create a serial chain dependency. Scatter could have multiple identical indices. We need to maintain sequential order. We get this right in LegalizeVectorTypes, but not in this code. Differential Revision: https://reviews.llvm.org/D50374 git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@339157 91177308-0d34-0410-b5e6-96231b3b80d8