[SystemZ] generate full checks for tests; NFC
authorSanjay Patel <spatel@rotateright.com>
Tue, 29 Mar 2022 19:03:14 +0000 (15:03 -0400)
committerSanjay Patel <spatel@rotateright.com>
Wed, 30 Mar 2022 12:37:15 +0000 (08:37 -0400)
These may change if we transform the fcmp (setcc) to avoid a constant operand.

llvm/test/CodeGen/SystemZ/fp-cmp-04.ll

index 23ff1b7..a0064f2 100644 (file)
@@ -370,9 +370,12 @@ exit:
 ; result.  This is what InstCombine would produce.
 define float @f18(float %dummy, float %a, float *%dest) {
 ; CHECK-LABEL: f18:
-; CHECK: lnebr %f0, %f2
-; CHECK-NEXT: blr %r14
-; CHECK: br %r14
+; CHECK:       # %bb.0: # %entry
+; CHECK-NEXT:    lnebr %f0, %f2
+; CHECK-NEXT:    blr %r14
+; CHECK-NEXT:  .LBB17_1: # %store
+; CHECK-NEXT:    ste %f0, 0(%r2)
+; CHECK-NEXT:    br %r14
 entry:
   %abs = call float @llvm.fabs.f32(float %a)
   %res = fneg float %abs
@@ -390,9 +393,12 @@ exit:
 ; Similarly for f8.
 define float @f19(float %dummy, float %a, float *%dest) {
 ; CHECK-LABEL: f19:
-; CHECK: lcebr %f0, %f2
-; CHECK-NEXT: bler %r14
-; CHECK: br %r14
+; CHECK:       # %bb.0: # %entry
+; CHECK-NEXT:    lcebr %f0, %f2
+; CHECK-NEXT:    bler %r14
+; CHECK-NEXT:  .LBB18_1: # %store
+; CHECK-NEXT:    ste %f0, 0(%r2)
+; CHECK-NEXT:    br %r14
 entry:
   %res = fneg float %a
   %cmp = fcmp oge float %a, 0.0