commit | 395e4206ab18e394621030f8f68a5d533848df72 | [log] [tgz] |
---|---|---|
author | Simon Pilgrim <llvm-dev@redking.me.uk> | Sun Feb 19 14:12:25 2017 +0000 |
committer | Simon Pilgrim <llvm-dev@redking.me.uk> | Sun Feb 19 14:12:25 2017 +0000 |
tree | 478e1df76c84f1c6fccd47026cd8698bdd39c1be | |
parent | 7bbcf1cec3a0bc2d219d0a33db63de596a5d8dd6 [diff] |
[X86][SSE] Add domain crossing support for target shuffle combines. Add the infrastructure to flag whether float and/or int domains are permitable. A future patch will enable domain crossing based off shuffle depth and the value types of the source vectors. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@295604 91177308-0d34-0410-b5e6-96231b3b80d8