xref: /llvm-project/llvm/test/CodeGen/Hexagon/newvaluejump-kill2.mir (revision 2208c97c1bec2512d4e47b6223db6d95a7037956)
1# RUN: llc -mtriple=hexagon -run-pass hexagon-nvj -verify-machineinstrs %s -o - | FileCheck %s
2# CHECK: J4_cmpgtu_t_jumpnv_t killed $r3, killed $r1, %bb.1, implicit-def $pc
3
4---
5name: fred
6tracksRegLiveness: true
7
8body: |
9  bb.0:
10    liveins: $r0
11        $r1 = A2_addi $r0, -1
12        $r2 = A2_tfrsi -1431655765
13        $r3 = A2_tfrsi 2
14        $p0 = C2_cmpgtu killed $r3, $r1
15        $r2 = S4_subaddi killed $r1, 1, killed $r2
16        J2_jumpt killed $p0, %bb.1, implicit-def $pc
17  bb.1:
18...
19