[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