]> granicus.if.org Git - llvm/commit
[X86] Strengthen some of the SD type constraints in X86InstrFragmentsSIMD.td
authorCraig Topper <craig.topper@intel.com>
Mon, 18 Sep 2017 05:50:54 +0000 (05:50 +0000)
committerCraig Topper <craig.topper@intel.com>
Mon, 18 Sep 2017 05:50:54 +0000 (05:50 +0000)
commitb0dac0f6f107b29e49a78d6aa358d1d8d76852bc
tree0ff0465c477f85d38b820ea8fd5def63c5299db6
parentd28a1eae086444a9f6bd10df82bfadf85f78199e
[X86] Strengthen some of the SD type constraints in X86InstrFragmentsSIMD.td

This effects the vector shift and rotates as well as some of the vector compares.

The changes to the shifts by immediates allows a few hundred bytes to be removed by removing type checks for the size of the immediate containing the shift/rotate amount.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@313512 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/X86/X86InstrFragmentsSIMD.td