| # RUN: llc -march=hexagon -run-pass if-converter %s -o - | FileCheck %s | |
| # Make sure this gets if-converted and it doesn't crash. | |
| # CHECK-LABEL: bb.0 | |
| # CHECK: PS_jmpret $r31 | |
| # CHECK-NOT: bb.{{[1-9]+}}: | |
| --- | |
| name: fred | |
| tracksRegLiveness: true | |
| body: | | |
| bb.0: | |
| successors: %bb.1, %bb.2 | |
| liveins: $r0 | |
| renamable $p0 = C2_cmpeqi killed renamable $r0, 0 | |
| J2_jumpf killed renamable $p0, %bb.2, implicit-def dead $pc | |
| bb.1: | |
| S4_storeiri_io undef renamable $r0, 0, 32768 :: (store 4 into `i32* undef`) | |
| PS_jmpret $r31, implicit-def dead $pc | |
| bb.2: | |
| S4_storeiri_io undef renamable $r0, 0, 32768 :: (store 4 into `i32* undef`) | |
| PS_jmpret $r31, implicit-def dead $pc | |
| ... |