[llvm] 41f8e6d - [RISCV][GISel] Fix test case order in fp-arith.mir. NFC
Craig Topper via llvm-commits
llvm-commits at lists.llvm.org
Mon Jun 24 23:46:16 PDT 2024
Author: Craig Topper
Date: 2024-06-24T23:45:53-07:00
New Revision: 41f8e6d3ea57315e619ab9f71e1663095f4ed59d
URL: https://github.com/llvm/llvm-project/commit/41f8e6d3ea57315e619ab9f71e1663095f4ed59d
DIFF: https://github.com/llvm/llvm-project/commit/41f8e6d3ea57315e619ab9f71e1663095f4ed59d.diff
LOG: [RISCV][GISel] Fix test case order in fp-arith.mir. NFC
The fadd_f64 test was in the middle of some f32 tests.
Added:
Modified:
llvm/test/CodeGen/RISCV/GlobalISel/instruction-select/fp-arith.mir
Removed:
################################################################################
diff --git a/llvm/test/CodeGen/RISCV/GlobalISel/instruction-select/fp-arith.mir b/llvm/test/CodeGen/RISCV/GlobalISel/instruction-select/fp-arith.mir
index 78bb91d2eb275..037647ae68872 100644
--- a/llvm/test/CodeGen/RISCV/GlobalISel/instruction-select/fp-arith.mir
+++ b/llvm/test/CodeGen/RISCV/GlobalISel/instruction-select/fp-arith.mir
@@ -191,30 +191,6 @@ body: |
$f10_f = COPY %1(s32)
PseudoRET implicit $f10_f
-...
----
-name: fadd_f64
-legalized: true
-regBankSelected: true
-tracksRegLiveness: true
-body: |
- bb.0:
- liveins: $f10_d, $f11_d
-
- ; CHECK-LABEL: name: fadd_f64
- ; CHECK: liveins: $f10_d, $f11_d
- ; CHECK-NEXT: {{ $}}
- ; CHECK-NEXT: [[COPY:%[0-9]+]]:fpr64 = COPY $f10_d
- ; CHECK-NEXT: [[COPY1:%[0-9]+]]:fpr64 = COPY $f11_d
- ; CHECK-NEXT: [[FADD_D:%[0-9]+]]:fpr64 = nofpexcept FADD_D [[COPY]], [[COPY1]], 7
- ; CHECK-NEXT: $f10_d = COPY [[FADD_D]]
- ; CHECK-NEXT: PseudoRET implicit $f10_d
- %0:fprb(s64) = COPY $f10_d
- %1:fprb(s64) = COPY $f11_d
- %2:fprb(s64) = G_FADD %0, %1
- $f10_d = COPY %2(s64)
- PseudoRET implicit $f10_d
-
...
---
name: fmaxnum_f32
@@ -287,6 +263,30 @@ body: |
$f10_f = COPY %2(s32)
PseudoRET implicit $f10_f
+...
+---
+name: fadd_f64
+legalized: true
+regBankSelected: true
+tracksRegLiveness: true
+body: |
+ bb.0:
+ liveins: $f10_d, $f11_d
+
+ ; CHECK-LABEL: name: fadd_f64
+ ; CHECK: liveins: $f10_d, $f11_d
+ ; CHECK-NEXT: {{ $}}
+ ; CHECK-NEXT: [[COPY:%[0-9]+]]:fpr64 = COPY $f10_d
+ ; CHECK-NEXT: [[COPY1:%[0-9]+]]:fpr64 = COPY $f11_d
+ ; CHECK-NEXT: [[FADD_D:%[0-9]+]]:fpr64 = nofpexcept FADD_D [[COPY]], [[COPY1]], 7
+ ; CHECK-NEXT: $f10_d = COPY [[FADD_D]]
+ ; CHECK-NEXT: PseudoRET implicit $f10_d
+ %0:fprb(s64) = COPY $f10_d
+ %1:fprb(s64) = COPY $f11_d
+ %2:fprb(s64) = G_FADD %0, %1
+ $f10_d = COPY %2(s64)
+ PseudoRET implicit $f10_d
+
...
---
name: fsub_f64
More information about the llvm-commits
mailing list