[InstCombine] Signed saturation patterns
[llvm-complete.git] / test / CodeGen / Hexagon / newvaluejump-kill2.mir
blob9dde98ffe476ece86be7d27b44ad41a164947bf5
1 # RUN: llc -march=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
4 ---
5 name: fred
6 tracksRegLiveness: true
8 body: |
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 ...