]> granicus.if.org Git - llvm/commit
[X86] Remove some standalone patterns in favor of the patterns in the MOVLPD instruct...
authorCraig Topper <craig.topper@intel.com>
Tue, 17 Jul 2018 16:24:33 +0000 (16:24 +0000)
committerCraig Topper <craig.topper@intel.com>
Tue, 17 Jul 2018 16:24:33 +0000 (16:24 +0000)
commite40f77a66b72358e1679c953723fbf443fba69ac
treeb180b6a5da48ce544126b28430db4cf727d0f58c
parentb31fad1c7b07083f54cf4f73c76b5afae3fcebf6
[X86] Remove some standalone patterns in favor of the patterns in the MOVLPD instruction definitions.

Previously we passed 'null_frag' into the instruction definition. The multiclass is shared with MOVHPD which doesn't use null_frag. It turns out by passing X86Movsd it produces patterns equivalent to some standalone patterns.

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