[AVX512] Introduce fma3p_forms from AVX
authorAdam Nemet <anemet@apple.com>
Fri, 24 Oct 2014 00:02:55 +0000 (00:02 +0000)
committerAdam Nemet <anemet@apple.com>
Fri, 24 Oct 2014 00:02:55 +0000 (00:02 +0000)
commit26371ce131c4d4f31270fe6711fdd416a6622a38
treeb6feeb36263b4764f90106041fc5ca35f5d9fb89
parent592d84974c12c0d47b411509e3dc636dc105e4fa
[AVX512] Introduce fma3p_forms from AVX

This multiclass generates the different forms: 213, 231, 132 in AVX.

132 in AVX512 is a separate class but I am planning to use this same
multiclass to generate 231 relying on the nice the null_frag trick from AVX to
disable codegen pattern for 231.

No functionality change, no change in X86.td.expanded except for the different
instruction definition names.

llvm-svn: 220539
llvm/lib/Target/X86/X86InstrAVX512.td