blob: a084197fe83cc21e10fa34caaf8991cfbe387d13 [file] [log] [blame]
# NOTE: Assertions have been autogenerated by utils/update_mir_test_checks.py UTC_ARGS: --version 5
# RUN: llc -mtriple=riscv32 -mattr=+zcmp -run-pass=riscv-move-merge -verify-machineinstrs %s -o - | FileCheck %s
---
name: mov-merge
tracksRegLiveness: true
body: |
bb.0.entry:
liveins: $x8, $x9
; CHECK-LABEL: name: mov-merge
; CHECK: liveins: $x8, $x9
; CHECK-NEXT: {{ $}}
; CHECK-NEXT: $x12 = ADDI $x0, -3
; CHECK-NEXT: SW renamable $x9, $x2, 56
; CHECK-NEXT: CM_MVA01S killed renamable $x9, renamable $x8, implicit-def $x10, implicit-def $x11
; CHECK-NEXT: SW renamable $x8, $x2, 60
; CHECK-NEXT: PseudoRET
$x12 = ADDI $x0, -3
SW renamable $x9, $x2, 56
$x10 = ADDI killed renamable $x9, 0
SW renamable $x8, $x2, 60
$x11 = ADDI killed renamable $x8, 0
PseudoRET
...