]> granicus.if.org Git - llvm/commitdiff
[X86] Exchange the memory op predicate for PALIGNR/VPALIGNR. I accidentally swapped...
authorCraig Topper <craig.topper@intel.com>
Thu, 17 Aug 2017 02:34:35 +0000 (02:34 +0000)
committerCraig Topper <craig.topper@intel.com>
Thu, 17 Aug 2017 02:34:35 +0000 (02:34 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@311060 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Target/X86/X86InstrSSE.td

index 8f746aa507c286512458f6eea29bb00ec982ad5c..60cd226bd21eafaf17b7ebac83cd49fd23c2ab28 100644 (file)
@@ -5520,13 +5520,13 @@ multiclass ssse3_palignr<string asm, ValueType VT, RegisterClass RC,
 }
 
 let Predicates = [HasAVX, NoVLX_Or_NoBWI] in
-  defm VPALIGNR : ssse3_palignr<"vpalignr", v16i8, VR128, memopv2i64,
+  defm VPALIGNR : ssse3_palignr<"vpalignr", v16i8, VR128, loadv2i64,
                                 i128mem, 0>, VEX_4V, VEX_WIG;
 let Predicates = [HasAVX2, NoVLX_Or_NoBWI] in
   defm VPALIGNRY : ssse3_palignr<"vpalignr", v32i8, VR256, loadv4i64,
                                  i256mem, 0>, VEX_4V, VEX_L, VEX_WIG;
 let Constraints = "$src1 = $dst", Predicates = [UseSSSE3] in
-  defm PALIGNR : ssse3_palignr<"palignr", v16i8, VR128, loadv2i64,
+  defm PALIGNR : ssse3_palignr<"palignr", v16i8, VR128, memopv2i64,
                                i128mem>;
 
 //===---------------------------------------------------------------------===//