From cef349a3c8b873f3a3f7a5f8ff33a63a1092d63f Mon Sep 17 00:00:00 2001 From: Amara Emerson Date: Thu, 14 Jul 2022 00:57:29 -0700 Subject: [PATCH] [GlobalISel] Re-generate some checks. --- .../AArch64/GlobalISel/legalize-constant.mir | 20 ++++++++++++++----- .../GlobalISel/legalize-fp16-fconstant.mir | 10 +++++----- 2 files changed, 20 insertions(+), 10 deletions(-) diff --git a/llvm/test/CodeGen/AArch64/GlobalISel/legalize-constant.mir b/llvm/test/CodeGen/AArch64/GlobalISel/legalize-constant.mir index 79543882f8221..07eec1101e0a3 100644 --- a/llvm/test/CodeGen/AArch64/GlobalISel/legalize-constant.mir +++ b/llvm/test/CodeGen/AArch64/GlobalISel/legalize-constant.mir @@ -42,7 +42,9 @@ body: | bb.0: liveins: $x0 ; CHECK-LABEL: name: test_fconstant - ; CHECK: [[C:%[0-9]+]]:_(s32) = G_FCONSTANT float 1.000000e+00 + ; CHECK: liveins: $x0 + ; CHECK-NEXT: {{ $}} + ; CHECK-NEXT: [[C:%[0-9]+]]:_(s32) = G_FCONSTANT float 1.000000e+00 ; CHECK-NEXT: $w0 = COPY [[C]](s32) ; CHECK-NEXT: [[C1:%[0-9]+]]:_(s64) = G_FCONSTANT double 2.000000e+00 ; CHECK-NEXT: $x0 = COPY [[C1]](s64) @@ -66,7 +68,9 @@ body: | bb.0: liveins: $x0 ; CHECK-LABEL: name: s792 - ; CHECK: %trunc:_(s32) = G_CONSTANT i32 0 + ; CHECK: liveins: $x0 + ; CHECK-NEXT: {{ $}} + ; CHECK-NEXT: %trunc:_(s32) = G_CONSTANT i32 0 ; CHECK-NEXT: $w0 = COPY %trunc(s32) ; CHECK-NEXT: RET_ReallyLR implicit $w0 %cst:_(s792) = G_CONSTANT i792 0 @@ -81,7 +85,9 @@ body: | bb.0: liveins: $x0 ; CHECK-LABEL: name: s318 - ; CHECK: [[C:%[0-9]+]]:_(s64) = G_CONSTANT i64 1234 + ; CHECK: liveins: $x0 + ; CHECK-NEXT: {{ $}} + ; CHECK-NEXT: [[C:%[0-9]+]]:_(s64) = G_CONSTANT i64 1234 ; CHECK-NEXT: [[C1:%[0-9]+]]:_(s64) = G_CONSTANT i64 0 ; CHECK-NEXT: %ptr:_(p0) = COPY $x0 ; CHECK-NEXT: [[C2:%[0-9]+]]:_(s64) = G_CONSTANT i64 -1 @@ -117,7 +123,9 @@ body: | bb.0: liveins: $x0 ; CHECK-LABEL: name: s158 - ; CHECK: [[C:%[0-9]+]]:_(s64) = G_CONSTANT i64 1234 + ; CHECK: liveins: $x0 + ; CHECK-NEXT: {{ $}} + ; CHECK-NEXT: [[C:%[0-9]+]]:_(s64) = G_CONSTANT i64 1234 ; CHECK-NEXT: [[C1:%[0-9]+]]:_(s64) = G_CONSTANT i64 0 ; CHECK-NEXT: %ptr:_(p0) = COPY $x0 ; CHECK-NEXT: [[C2:%[0-9]+]]:_(s64) = G_CONSTANT i64 -1 @@ -149,7 +157,9 @@ body: | liveins: $x0 ; CHECK-LABEL: name: s142 - ; CHECK: [[C:%[0-9]+]]:_(s64) = G_CONSTANT i64 1234 + ; CHECK: liveins: $x0 + ; CHECK-NEXT: {{ $}} + ; CHECK-NEXT: [[C:%[0-9]+]]:_(s64) = G_CONSTANT i64 1234 ; CHECK-NEXT: [[C1:%[0-9]+]]:_(s64) = G_CONSTANT i64 0 ; CHECK-NEXT: %ptr:_(p0) = COPY $x0 ; CHECK-NEXT: [[C2:%[0-9]+]]:_(s64) = G_CONSTANT i64 -1 diff --git a/llvm/test/CodeGen/AArch64/GlobalISel/legalize-fp16-fconstant.mir b/llvm/test/CodeGen/AArch64/GlobalISel/legalize-fp16-fconstant.mir index 685035a9ead90..4d4a3693fe316 100644 --- a/llvm/test/CodeGen/AArch64/GlobalISel/legalize-fp16-fconstant.mir +++ b/llvm/test/CodeGen/AArch64/GlobalISel/legalize-fp16-fconstant.mir @@ -9,13 +9,13 @@ body: | bb.0: ; NO-FP16-LABEL: name: fp16 ; NO-FP16: [[C:%[0-9]+]]:_(s32) = G_FCONSTANT float 0.000000e+00 - ; NO-FP16: %cst:_(s16) = G_FPTRUNC [[C]](s32) - ; NO-FP16: $h0 = COPY %cst(s16) - ; NO-FP16: RET_ReallyLR implicit $h0 + ; NO-FP16-NEXT: %cst:_(s16) = G_FPTRUNC [[C]](s32) + ; NO-FP16-NEXT: $h0 = COPY %cst(s16) + ; NO-FP16-NEXT: RET_ReallyLR implicit $h0 ; FP16-LABEL: name: fp16 ; FP16: %cst:_(s16) = G_FCONSTANT half 0xH0000 - ; FP16: $h0 = COPY %cst(s16) - ; FP16: RET_ReallyLR implicit $h0 + ; FP16-NEXT: $h0 = COPY %cst(s16) + ; FP16-NEXT: RET_ReallyLR implicit $h0 %cst:_(s16) = G_FCONSTANT half 0.0 $h0 = COPY %cst RET_ReallyLR implicit $h0