[llvm] r331446 - [X86][AVX512] VPAVG instructions should be tagged as SchedWriteVecALU

Simon Pilgrim via llvm-commits llvm-commits at lists.llvm.org
Thu May 3 03:53:17 PDT 2018


Author: rksimon
Date: Thu May  3 03:53:17 2018
New Revision: 331446

URL: http://llvm.org/viewvc/llvm-project?rev=331446&view=rev
Log:
[X86][AVX512] VPAVG instructions should be tagged as SchedWriteVecALU

Modified:
    llvm/trunk/lib/Target/X86/X86InstrAVX512.td

Modified: llvm/trunk/lib/Target/X86/X86InstrAVX512.td
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Target/X86/X86InstrAVX512.td?rev=331446&r1=331445&r2=331446&view=diff
==============================================================================
--- llvm/trunk/lib/Target/X86/X86InstrAVX512.td (original)
+++ llvm/trunk/lib/Target/X86/X86InstrAVX512.td Thu May  3 03:53:17 2018
@@ -4507,7 +4507,7 @@ defm VPMULHUW : avx512_binop_rm_vl_w<0xE
 defm VPMULHRSW : avx512_binop_rm_vl_w<0x0B, "vpmulhrsw", X86mulhrs,
                                       SchedWriteVecIMul, HasBWI, 1>, T8PD;
 defm VPAVG : avx512_binop_rm_vl_bw<0xE0, 0xE3, "vpavg", X86avg,
-                                   SchedWriteVecIMul, HasBWI, 1>;
+                                   SchedWriteVecALU, HasBWI, 1>;
 defm VPMULDQ : avx512_binop_rm_vl_q<0x28, "vpmuldq", X86pmuldq,
                                     SchedWriteVecIMul, HasAVX512, 1>, T8PD;
 defm VPMULUDQ : avx512_binop_rm_vl_q<0xF4, "vpmuludq", X86pmuludq,




More information about the llvm-commits mailing list