Skip to content

Commit 5c73c5c

Browse files
authored
[X86][NFC] Add missing immediate qualifier to VSM3RNDS2 instruction (#131576)
1 parent 93e0df0 commit 5c73c5c

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

llvm/lib/Target/X86/X86InstrSSE.td

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8384,14 +8384,14 @@ let Predicates = [HasSM3], Constraints = "$src1 = $dst" in {
83848384
}
83858385

83868386
multiclass VSM3RNDS2_Base {
8387-
def rr : Ii8<0xde, MRMSrcReg, (outs VR128:$dst),
8387+
def rri : Ii8<0xde, MRMSrcReg, (outs VR128:$dst),
83888388
(ins VR128:$src1, VR128:$src2, VR128:$src3, i32u8imm:$src4),
83898389
"vsm3rnds2\t{$src4, $src3, $src2, $dst|$dst, $src2, $src3, $src4}",
83908390
[(set VR128:$dst,
83918391
(int_x86_vsm3rnds2 VR128:$src1,
83928392
VR128:$src2, VR128:$src3, timm:$src4))]>,
83938393
Sched<[WriteVecIMul]>;
8394-
def rm : Ii8<0xde, MRMSrcMem, (outs VR128:$dst),
8394+
def rmi : Ii8<0xde, MRMSrcMem, (outs VR128:$dst),
83958395
(ins VR128:$src1, VR128:$src2, i128mem:$src3, i32u8imm:$src4),
83968396
"vsm3rnds2\t{$src4, $src3, $src2, $dst|$dst, $src2, $src3, $src4}",
83978397
[(set VR128:$dst,

llvm/test/TableGen/x86-fold-tables.inc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6025,7 +6025,7 @@ static const X86FoldTableEntry Table3[] = {
60256025
{X86::VSHUFPSZrrikz, X86::VSHUFPSZrmikz, 0},
60266026
{X86::VSM3MSG1rr, X86::VSM3MSG1rm, 0},
60276027
{X86::VSM3MSG2rr, X86::VSM3MSG2rm, 0},
6028-
{X86::VSM3RNDS2rr, X86::VSM3RNDS2rm, 0},
6028+
{X86::VSM3RNDS2rri, X86::VSM3RNDS2rmi, 0},
60296029
{X86::VSQRTBF16Z128rk, X86::VSQRTBF16Z128mk, 0},
60306030
{X86::VSQRTBF16Z256rk, X86::VSQRTBF16Z256mk, 0},
60316031
{X86::VSQRTBF16Zrk, X86::VSQRTBF16Zmk, 0},

0 commit comments

Comments
 (0)