[X86] Add 128 MOVDDUP to the constant pool printing in X86AsmPrinter::EmitInstruction.
authorCraig Topper <craig.topper@intel.com>
Mon, 15 Oct 2018 01:51:53 +0000 (01:51 +0000)
committerCraig Topper <craig.topper@intel.com>
Mon, 15 Oct 2018 01:51:53 +0000 (01:51 +0000)
commit671779456a90771adf5410cc24dbe60b92f335d9
tree7205a8f0f22edd86d32245b25fec0162bc2c1ebe
parentb5000974fe80c67abe847c3e84ada87cf9bdb508
[X86] Add 128 MOVDDUP to the constant pool printing in X86AsmPrinter::EmitInstruction.

We use this instruction to broadcast a single 64-bit value to a v2i64/v2f64 vector.

llvm-svn: 344486
llvm/lib/Target/X86/X86MCInstLower.cpp
llvm/test/CodeGen/X86/avg.ll
llvm/test/CodeGen/X86/bitcast-int-to-vector-bool-sext.ll
llvm/test/CodeGen/X86/bitcast-int-to-vector-bool-zext.ll
llvm/test/CodeGen/X86/bitcast-int-to-vector-bool.ll
llvm/test/CodeGen/X86/broadcast-elm-cross-splat-vec.ll
llvm/test/CodeGen/X86/splat-for-size.ll
llvm/test/CodeGen/X86/urem-seteq-vec-nonsplat.ll