[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