Skip to content

Commit 778f106

Browse files
committed
Fix tests
1 parent 4a0ca20 commit 778f106

File tree

2 files changed

+15
-15
lines changed

2 files changed

+15
-15
lines changed

llvm/test/CodeGen/X86/evex-to-vex-compress.mir

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -2304,10 +2304,10 @@ body: |
23042304
VEXTRACTPSZmr $rdi, 1, $noreg, 0, $noreg, $xmm0, 1
23052305
; CHECK: $eax = VEXTRACTPSrr $xmm0, 1
23062306
$eax = VEXTRACTPSZrr $xmm0, 1
2307-
; CHECK: $xmm0 = VINSERTPSrm $xmm0, $rdi, 1, $noreg, 0, $noreg, 1
2308-
$xmm0 = VINSERTPSZrm $xmm0, $rdi, 1, $noreg, 0, $noreg, 1
2309-
; CHECK: $xmm0 = VINSERTPSrr $xmm0, $xmm0, 1
2310-
$xmm0 = VINSERTPSZrr $xmm0, $xmm0, 1
2307+
; CHECK: $xmm0 = VINSERTPSrmi $xmm0, $rdi, 1, $noreg, 0, $noreg, 1
2308+
$xmm0 = VINSERTPSZrmi $xmm0, $rdi, 1, $noreg, 0, $noreg, 1
2309+
; CHECK: $xmm0 = VINSERTPSrri $xmm0, $xmm0, 1
2310+
$xmm0 = VINSERTPSZrri $xmm0, $xmm0, 1
23112311
; CHECK: $xmm0 = VROUNDSDmi $xmm0, $rip, 1, $noreg, 0, $noreg, 15, implicit $mxcsr
23122312
$xmm0 = VRNDSCALESDZm $xmm0, $rip, 1, $noreg, 0, $noreg, 15, implicit $mxcsr
23132313
; CHECK: $xmm0 = VROUNDSDri $xmm0, $xmm1, 15, implicit $mxcsr
@@ -4072,10 +4072,10 @@ body: |
40724072
VEXTRACTPSZmr $rdi, 1, $noreg, 0, $noreg, $xmm16, 1
40734073
; CHECK: $eax = VEXTRACTPSZrr $xmm16, 1
40744074
$eax = VEXTRACTPSZrr $xmm16, 1
4075-
; CHECK: $xmm16 = VINSERTPSZrm $xmm16, $rdi, 1, $noreg, 0, $noreg, 1
4076-
$xmm16 = VINSERTPSZrm $xmm16, $rdi, 1, $noreg, 0, $noreg, 1
4077-
; CHECK: $xmm16 = VINSERTPSZrr $xmm16, $xmm16, 1
4078-
$xmm16 = VINSERTPSZrr $xmm16, $xmm16, 1
4075+
; CHECK: $xmm16 = VINSERTPSZrmi $xmm16, $rdi, 1, $noreg, 0, $noreg, 1
4076+
$xmm16 = VINSERTPSZrmi $xmm16, $rdi, 1, $noreg, 0, $noreg, 1
4077+
; CHECK: $xmm16 = VINSERTPSZrri $xmm16, $xmm16, 1
4078+
$xmm16 = VINSERTPSZrri $xmm16, $xmm16, 1
40794079
; CHECK: $xmm16 = VRNDSCALEPDZ128rmi $rip, 1, $noreg, 0, $noreg, 15, implicit $mxcsr
40804080
$xmm16 = VRNDSCALEPDZ128rmi $rip, 1, $noreg, 0, $noreg, 15, implicit $mxcsr
40814081
; CHECK: $xmm16 = VRNDSCALEPDZ128rri $xmm16, 15, implicit $mxcsr

llvm/utils/TableGen/X86ManualFoldTables.def

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -215,18 +215,18 @@ NOFOLD(UD1Wr)
215215
// Exclude these two b/c they would conflict with {MMX_MOVD64from64rr, MMX_MOVQ64mr} in unfolding table
216216
NOFOLD(MMX_MOVQ64rr)
217217
NOFOLD(MMX_MOVQ64rr_REV)
218-
// INSERTPSrm has no count_s while INSERTPSrr has count_s.
218+
// INSERTPSrmi has no count_s while INSERTPSrri has count_s.
219219
// count_s is to indicate which element in dst vector is inserted.
220-
// if count_s!=0, we can not fold INSERTPSrr into INSERTPSrm
220+
// if count_s!=0, we can not fold INSERTPSrri into INSERTPSrmi
221221
//
222222
// the following folding can happen when count_s==0
223223
// load xmm0, m32
224-
// insertpsrr xmm1, xmm0, imm
224+
// INSERTPSrri xmm1, xmm0, imm
225225
// =>
226-
// insertpsrm xmm1, m32, imm
227-
NOFOLD(INSERTPSrr)
228-
NOFOLD(VINSERTPSZrr)
229-
NOFOLD(VINSERTPSrr)
226+
// INSERTPSrmi xmm1, m32, imm
227+
NOFOLD(INSERTPSrri)
228+
NOFOLD(VINSERTPSZrri)
229+
NOFOLD(VINSERTPSrri)
230230
// Memory faults are suppressed for CFCMOV with memory operand.
231231
NOFOLD(CFCMOV16rr_REV)
232232
NOFOLD(CFCMOV32rr_REV)

0 commit comments

Comments
 (0)