[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)
commit9187bca71b8e19e8d46825ca39813ac5e2018e07
tree62398e8a01c8e24cb58549696d1102b6721e658d
parent99a4f3195b8a1279509101a0d5641cea5e4a67af
[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.

llvm-svn: 337299
llvm/lib/Target/X86/X86InstrAVX512.td
llvm/lib/Target/X86/X86InstrSSE.td