[llvm] 43e57bd - [RISCV] Add test case for D153490. NFC
Craig Topper via llvm-commits
llvm-commits at lists.llvm.org
Sun Jun 25 23:08:57 PDT 2023
Author: Craig Topper
Date: 2023-06-25T22:58:18-07:00
New Revision: 43e57bda4ce1ef8cbef67a0b60cb822134c1f992
URL: https://github.com/llvm/llvm-project/commit/43e57bda4ce1ef8cbef67a0b60cb822134c1f992
DIFF: https://github.com/llvm/llvm-project/commit/43e57bda4ce1ef8cbef67a0b60cb822134c1f992.diff
LOG: [RISCV] Add test case for D153490. NFC
Added:
Modified:
llvm/test/CodeGen/RISCV/rvv/vmv-copy.mir
Removed:
################################################################################
diff --git a/llvm/test/CodeGen/RISCV/rvv/vmv-copy.mir b/llvm/test/CodeGen/RISCV/rvv/vmv-copy.mir
index 70a7c5c97ce89..52174bd962847 100644
--- a/llvm/test/CodeGen/RISCV/rvv/vmv-copy.mir
+++ b/llvm/test/CodeGen/RISCV/rvv/vmv-copy.mir
@@ -304,3 +304,23 @@ body: |
$v15 = PseudoVLE32_V_M1 killed $x16, $noreg, 5, implicit $vl, implicit $vtype, implicit killed $v8_v9_v10_v11_v12_v13_v14_v15, implicit-def $v8_v9_v10_v11_v12_v13_v14_v15
$v24_v25_v26_v27_v28_v29_v30_v31 = COPY killed $v8_v9_v10_v11_v12_v13_v14_v15
...
+---
+name: copy_narrow_copies_in_between
+tracksRegLiveness: true
+body: |
+ bb.0:
+ liveins: $x10, $x11, $v8, $v9
+ ; CHECK-LABEL: name: copy_narrow_copies_in_between
+ ; CHECK: liveins: $x10, $x11, $v8, $v9
+ ; CHECK-NEXT: {{ $}}
+ ; CHECK-NEXT: $x0 = PseudoVSETVLI $x10, 201 /* e16, m2, ta, ma */, implicit-def $vl, implicit-def $vtype
+ ; CHECK-NEXT: $v10m2 = PseudoVLE16_V_M2 killed $x11, $noreg, 4 /* e16 */, implicit $vl, implicit $vtype
+ ; CHECK-NEXT: $v10 = VMV1R_V $v8
+ ; CHECK-NEXT: $v11 = VMV1R_V $v9
+ ; CHECK-NEXT: $v12m2 = PseudoVMV_V_V_M2 $v10m2, $noreg, 4 /* e16 */, implicit $vl, implicit $vtype
+ $x0 = PseudoVSETVLI $x10, 201, implicit-def $vl, implicit-def $vtype
+ $v10m2 = PseudoVLE16_V_M2 killed $x11, $noreg, 4, implicit $vl, implicit $vtype
+ $v10 = COPY $v8
+ $v11 = COPY $v9
+ $v12m2 = COPY $v10m2
+...
More information about the llvm-commits
mailing list