| # RUN: llc -run-pass=aarch64-expand-pseudo -mtriple=aarch64-unknown-linux-gnu -o - %s | FileCheck %s |
| |
| --- |
| # CHECK-LABEL: name: test |
| # CHECK-LABEL: bb.0: |
| # CHECK: $w5 = SUBSWrs renamable $w3, renamable $w2, 0, implicit-def dead $nzcv |
| # CHECK-NEXT: $w6 = SUBSWrs renamable $w5, renamable $w3, 0, implicit-def $nzcv |
| # CHECK-NEXT: RET undef $lr |
| # |
| name: test |
| alignment: 4 |
| tracksRegLiveness: true |
| body: | |
| bb.0: |
| liveins: $w5, $w6, $x2, $x3 |
| |
| renamable $w5 = nsw SUBSWrr renamable $w3, renamable $w2, implicit-def dead $nzcv |
| renamable $w6 = nsw SUBSWrr renamable $w5, renamable $w3, implicit-def $nzcv |
| RET_ReallyLR |
| |
| ... |