[X86] Make the FMA3 instruction names consistent between VEX and EVEX encoded versions.
authorCraig Topper <craig.topper@gmail.com>
Sun, 24 Jul 2016 08:26:38 +0000 (08:26 +0000)
committerCraig Topper <craig.topper@gmail.com>
Sun, 24 Jul 2016 08:26:38 +0000 (08:26 +0000)
commit2dca3b287b443cf54a7277bee96b94a148feb55a
tree221a57d6de7192a4e99831411f722773c85faf0b
parentd9ac87570e807d88c0563ededc79628e168294a1
[X86] Make the FMA3 instruction names consistent between VEX and EVEX encoded versions.

This places the 132/213/231 form number in front of the SS/SD/PS/PD. Move the Y for 256-bit versions to be after the PS/PD. Change the AVX512 scalar forms to include a Z in the their name. This new format should be consistent with the general naming of instructions.

llvm-svn: 276559
llvm/lib/Target/X86/X86ISelLowering.cpp
llvm/lib/Target/X86/X86InstrAVX512.td
llvm/lib/Target/X86/X86InstrFMA.td
llvm/lib/Target/X86/X86InstrInfo.cpp
llvm/test/CodeGen/X86/sqrt-fastmath-mir.ll