[llvm] r292087 - [AVX-512] Fix register class in one of the gather/scatter memory operands so that all 32 bit registers can be allowed.

Craig Topper via llvm-commits llvm-commits at lists.llvm.org
Sun Jan 15 16:55:50 PST 2017


Author: ctopper
Date: Sun Jan 15 18:55:50 2017
New Revision: 292087

URL: http://llvm.org/viewvc/llvm-project?rev=292087&view=rev
Log:
[AVX-512] Fix register class in one of the gather/scatter memory operands so that all 32 bit registers can be allowed.

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

Modified: llvm/trunk/lib/Target/X86/X86InstrInfo.td
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Target/X86/X86InstrInfo.td?rev=292087&r1=292086&r2=292087&view=diff
==============================================================================
--- llvm/trunk/lib/Target/X86/X86InstrInfo.td (original)
+++ llvm/trunk/lib/Target/X86/X86InstrInfo.td Sun Jan 15 18:55:50 2017
@@ -374,7 +374,7 @@ def vy256mem : X86VMemOperand<VR256,  "p
 def vx64xmem  : X86VMemOperand<VR128X, "printi64mem",  X86Mem64_RC128XOperand>;
 def vx128xmem : X86VMemOperand<VR128X, "printi128mem", X86Mem128_RC128XOperand>;
 def vx256xmem : X86VMemOperand<VR128X, "printi256mem", X86Mem256_RC128XOperand>;
-def vy128xmem : X86VMemOperand<VR256,  "printi128mem", X86Mem128_RC256XOperand>;
+def vy128xmem : X86VMemOperand<VR256X, "printi128mem", X86Mem128_RC256XOperand>;
 def vy256xmem : X86VMemOperand<VR256X, "printi256mem", X86Mem256_RC256XOperand>;
 def vy512mem  : X86VMemOperand<VR256X, "printi512mem", X86Mem512_RC256XOperand>;
 def vz512mem  : X86VMemOperand<VR512,  "printi512mem", X86Mem512_RC512Operand>;




More information about the llvm-commits mailing list