X86/GlobalISel: Regenerate test checks
authorMatt Arsenault <Matthew.Arsenault@amd.com>
Thu, 31 Mar 2022 21:43:32 +0000 (17:43 -0400)
committerMatt Arsenault <Matthew.Arsenault@amd.com>
Thu, 31 Mar 2022 22:49:23 +0000 (18:49 -0400)
llvm/test/CodeGen/X86/GlobalISel/select-fconstant.mir

index dbb2476..0a70097 100644 (file)
@@ -30,30 +30,30 @@ body:             |
   bb.1.entry:
     ; CHECK_NOPIC64-LABEL: name: test_float
     ; CHECK_NOPIC64: [[MOVSSrm_alt:%[0-9]+]]:fr32 = MOVSSrm_alt $rip, 1, $noreg, %const.0, $noreg
-    ; CHECK_NOPIC64: [[COPY:%[0-9]+]]:vr128 = COPY [[MOVSSrm_alt]]
-    ; CHECK_NOPIC64: $xmm0 = COPY [[COPY]]
-    ; CHECK_NOPIC64: RET 0, implicit $xmm0
+    ; CHECK_NOPIC64-NEXT: [[COPY:%[0-9]+]]:vr128 = COPY [[MOVSSrm_alt]]
+    ; CHECK_NOPIC64-NEXT: $xmm0 = COPY [[COPY]]
+    ; CHECK_NOPIC64-NEXT: RET 0, implicit $xmm0
     ; CHECK_LARGE64-LABEL: name: test_float
     ; CHECK_LARGE64: [[MOV64ri:%[0-9]+]]:gr64 = MOV64ri %const.0
-    ; CHECK_LARGE64: [[MOVSSrm_alt:%[0-9]+]]:fr32 = MOVSSrm_alt [[MOV64ri]], 1, $noreg, 0, $noreg :: (load (s64) from constant-pool, align 4)
-    ; CHECK_LARGE64: [[COPY:%[0-9]+]]:vr128 = COPY [[MOVSSrm_alt]]
-    ; CHECK_LARGE64: $xmm0 = COPY [[COPY]]
-    ; CHECK_LARGE64: RET 0, implicit $xmm0
+    ; CHECK_LARGE64-NEXT: [[MOVSSrm_alt:%[0-9]+]]:fr32 = MOVSSrm_alt [[MOV64ri]], 1, $noreg, 0, $noreg :: (load (s64) from constant-pool, align 4)
+    ; CHECK_LARGE64-NEXT: [[COPY:%[0-9]+]]:vr128 = COPY [[MOVSSrm_alt]]
+    ; CHECK_LARGE64-NEXT: $xmm0 = COPY [[COPY]]
+    ; CHECK_LARGE64-NEXT: RET 0, implicit $xmm0
     ; CHECK_SMALL32-LABEL: name: test_float
     ; CHECK_SMALL32: [[MOVSSrm_alt:%[0-9]+]]:fr32 = MOVSSrm_alt $noreg, 1, $noreg, %const.0, $noreg
-    ; CHECK_SMALL32: [[COPY:%[0-9]+]]:vr128 = COPY [[MOVSSrm_alt]]
-    ; CHECK_SMALL32: $xmm0 = COPY [[COPY]]
-    ; CHECK_SMALL32: RET 0, implicit $xmm0
+    ; CHECK_SMALL32-NEXT: [[COPY:%[0-9]+]]:vr128 = COPY [[MOVSSrm_alt]]
+    ; CHECK_SMALL32-NEXT: $xmm0 = COPY [[COPY]]
+    ; CHECK_SMALL32-NEXT: RET 0, implicit $xmm0
     ; CHECK_LARGE32-LABEL: name: test_float
     ; CHECK_LARGE32: [[MOVSSrm_alt:%[0-9]+]]:fr32 = MOVSSrm_alt $noreg, 1, $noreg, %const.0, $noreg
-    ; CHECK_LARGE32: [[COPY:%[0-9]+]]:vr128 = COPY [[MOVSSrm_alt]]
-    ; CHECK_LARGE32: $xmm0 = COPY [[COPY]]
-    ; CHECK_LARGE32: RET 0, implicit $xmm0
+    ; CHECK_LARGE32-NEXT: [[COPY:%[0-9]+]]:vr128 = COPY [[MOVSSrm_alt]]
+    ; CHECK_LARGE32-NEXT: $xmm0 = COPY [[COPY]]
+    ; CHECK_LARGE32-NEXT: RET 0, implicit $xmm0
     ; CHECK_PIC64-LABEL: name: test_float
     ; CHECK_PIC64: [[MOVSSrm_alt:%[0-9]+]]:fr32 = MOVSSrm_alt $rip, 1, $noreg, %const.0, $noreg
-    ; CHECK_PIC64: [[COPY:%[0-9]+]]:vr128 = COPY [[MOVSSrm_alt]]
-    ; CHECK_PIC64: $xmm0 = COPY [[COPY]]
-    ; CHECK_PIC64: RET 0, implicit $xmm0
+    ; CHECK_PIC64-NEXT: [[COPY:%[0-9]+]]:vr128 = COPY [[MOVSSrm_alt]]
+    ; CHECK_PIC64-NEXT: $xmm0 = COPY [[COPY]]
+    ; CHECK_PIC64-NEXT: RET 0, implicit $xmm0
     %0:vecr(s32) = G_FCONSTANT float 5.500000e+00
     %1:vecr(s128) = G_ANYEXT %0(s32)
     $xmm0 = COPY %1(s128)
@@ -77,30 +77,30 @@ body:             |
   bb.1.entry:
     ; CHECK_NOPIC64-LABEL: name: test_double
     ; CHECK_NOPIC64: [[MOVSDrm_alt:%[0-9]+]]:fr64 = MOVSDrm_alt $rip, 1, $noreg, %const.0, $noreg
-    ; CHECK_NOPIC64: [[COPY:%[0-9]+]]:vr128 = COPY [[MOVSDrm_alt]]
-    ; CHECK_NOPIC64: $xmm0 = COPY [[COPY]]
-    ; CHECK_NOPIC64: RET 0, implicit $xmm0
+    ; CHECK_NOPIC64-NEXT: [[COPY:%[0-9]+]]:vr128 = COPY [[MOVSDrm_alt]]
+    ; CHECK_NOPIC64-NEXT: $xmm0 = COPY [[COPY]]
+    ; CHECK_NOPIC64-NEXT: RET 0, implicit $xmm0
     ; CHECK_LARGE64-LABEL: name: test_double
     ; CHECK_LARGE64: [[MOV64ri:%[0-9]+]]:gr64 = MOV64ri %const.0
-    ; CHECK_LARGE64: [[MOVSDrm_alt:%[0-9]+]]:fr64 = MOVSDrm_alt [[MOV64ri]], 1, $noreg, 0, $noreg :: (load (s64) from constant-pool)
-    ; CHECK_LARGE64: [[COPY:%[0-9]+]]:vr128 = COPY [[MOVSDrm_alt]]
-    ; CHECK_LARGE64: $xmm0 = COPY [[COPY]]
-    ; CHECK_LARGE64: RET 0, implicit $xmm0
+    ; CHECK_LARGE64-NEXT: [[MOVSDrm_alt:%[0-9]+]]:fr64 = MOVSDrm_alt [[MOV64ri]], 1, $noreg, 0, $noreg :: (load (s64) from constant-pool)
+    ; CHECK_LARGE64-NEXT: [[COPY:%[0-9]+]]:vr128 = COPY [[MOVSDrm_alt]]
+    ; CHECK_LARGE64-NEXT: $xmm0 = COPY [[COPY]]
+    ; CHECK_LARGE64-NEXT: RET 0, implicit $xmm0
     ; CHECK_SMALL32-LABEL: name: test_double
     ; CHECK_SMALL32: [[MOVSDrm_alt:%[0-9]+]]:fr64 = MOVSDrm_alt $noreg, 1, $noreg, %const.0, $noreg
-    ; CHECK_SMALL32: [[COPY:%[0-9]+]]:vr128 = COPY [[MOVSDrm_alt]]
-    ; CHECK_SMALL32: $xmm0 = COPY [[COPY]]
-    ; CHECK_SMALL32: RET 0, implicit $xmm0
+    ; CHECK_SMALL32-NEXT: [[COPY:%[0-9]+]]:vr128 = COPY [[MOVSDrm_alt]]
+    ; CHECK_SMALL32-NEXT: $xmm0 = COPY [[COPY]]
+    ; CHECK_SMALL32-NEXT: RET 0, implicit $xmm0
     ; CHECK_LARGE32-LABEL: name: test_double
     ; CHECK_LARGE32: [[MOVSDrm_alt:%[0-9]+]]:fr64 = MOVSDrm_alt $noreg, 1, $noreg, %const.0, $noreg
-    ; CHECK_LARGE32: [[COPY:%[0-9]+]]:vr128 = COPY [[MOVSDrm_alt]]
-    ; CHECK_LARGE32: $xmm0 = COPY [[COPY]]
-    ; CHECK_LARGE32: RET 0, implicit $xmm0
+    ; CHECK_LARGE32-NEXT: [[COPY:%[0-9]+]]:vr128 = COPY [[MOVSDrm_alt]]
+    ; CHECK_LARGE32-NEXT: $xmm0 = COPY [[COPY]]
+    ; CHECK_LARGE32-NEXT: RET 0, implicit $xmm0
     ; CHECK_PIC64-LABEL: name: test_double
     ; CHECK_PIC64: [[MOVSDrm_alt:%[0-9]+]]:fr64 = MOVSDrm_alt $rip, 1, $noreg, %const.0, $noreg
-    ; CHECK_PIC64: [[COPY:%[0-9]+]]:vr128 = COPY [[MOVSDrm_alt]]
-    ; CHECK_PIC64: $xmm0 = COPY [[COPY]]
-    ; CHECK_PIC64: RET 0, implicit $xmm0
+    ; CHECK_PIC64-NEXT: [[COPY:%[0-9]+]]:vr128 = COPY [[MOVSDrm_alt]]
+    ; CHECK_PIC64-NEXT: $xmm0 = COPY [[COPY]]
+    ; CHECK_PIC64-NEXT: RET 0, implicit $xmm0
     %0:vecr(s64) = G_FCONSTANT double 5.500000e+00
     %1:vecr(s128) = G_ANYEXT %0(s64)
     $xmm0 = COPY %1(s128)