]> granicus.if.org Git - llvm/commit
[X86] Replace some COPY_TO_REGCLASS from GR32/GR64 to VR128 in isel patterns with...
authorCraig Topper <craig.topper@intel.com>
Sat, 31 Aug 2019 23:52:25 +0000 (23:52 +0000)
committerCraig Topper <craig.topper@intel.com>
Sat, 31 Aug 2019 23:52:25 +0000 (23:52 +0000)
commitfdb8caab02f13bfd53979b51e3a3780d8d018e8a
treee8c3f48da42054f65d0608ba8f3796792024db8c
parent1a0d927b5b6a804cb5a6762f896fec7d253efb2b
[X86] Replace some COPY_TO_REGCLASS from GR32/GR64 to VR128 in isel patterns with VMOVDI2PDIrr/VMOV64toPQIrr.

This is what the copies will eventually be turned into. We don't
use COPY_TO_REGCLASS for scalar_to_vector patterns. So we should
use the real instruction here too.

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