66 lines · plain
1# NOTE: Assertions have been autogenerated by utils/update_mir_test_checks.py2# RUN: llc -o - %s -mtriple=aarch64 -verify-machineinstrs -run-pass=postrapseudos -mattr=+sme2 | FileCheck %s3---4name: pnr_to_ppr5alignment: 46tracksRegLiveness: true7tracksDebugUserValues: true8frameInfo:9 maxAlignment: 110 maxCallFrameSize: 011machineFunctionInfo:12 hasRedZone: false13body: |14 bb.0:15 ; CHECK-LABEL: name: pnr_to_ppr16 ; CHECK: renamable $pn8 = PTRUE_C_D implicit $vg17 ; CHECK-NEXT: $p0 = ORR_PPzPP $p8, $p8, killed $p818 ; CHECK-NEXT: RET_ReallyLR implicit killed $p019 renamable $pn8 = PTRUE_C_D implicit $vg20 $p0 = COPY killed renamable $pn821 RET_ReallyLR implicit killed $p022 23...24---25name: ppr_to_pnr26alignment: 427tracksRegLiveness: true28tracksDebugUserValues: true29frameInfo:30 maxAlignment: 131 maxCallFrameSize: 032machineFunctionInfo:33 hasRedZone: false34body: |35 bb.0:36 ; CHECK-LABEL: name: ppr_to_pnr37 ; CHECK: renamable $p8 = PTRUE_H 31, implicit $vg38 ; CHECK-NEXT: $p0 = ORR_PPzPP $p8, $p8, killed $p8, implicit-def $pn039 ; CHECK-NEXT: RET_ReallyLR implicit killed $pn040 renamable $p8 = PTRUE_H 31, implicit $vg41 $pn0 = COPY killed renamable $p842 RET_ReallyLR implicit killed $pn043 44...45---46name: pnr_to_pnr47alignment: 448tracksRegLiveness: true49tracksDebugUserValues: true50frameInfo:51 maxAlignment: 152 maxCallFrameSize: 053machineFunctionInfo:54 hasRedZone: false55body: |56 bb.0:57 ; CHECK-LABEL: name: pnr_to_pnr58 ; CHECK: renamable $pn8 = PTRUE_C_H implicit $vg59 ; CHECK-NEXT: $p0 = ORR_PPzPP $p8, $p8, killed $p8, implicit-def $pn060 ; CHECK-NEXT: RET_ReallyLR implicit killed $pn061 renamable $pn8 = PTRUE_C_H implicit $vg62 $pn0 = COPY killed renamable $pn863 RET_ReallyLR implicit killed $pn064 65...66