50 lines · plain
1# RUN: llc -mtriple aarch64 -run-pass=machine-outliner -verify-machineinstrs %s -o - | FileCheck %s2# CHECK-NOT: OUTLINED_FUNCTION3 4...5---6name: foo17tracksRegLiveness: true8machineFunctionInfo:9 hasRedZone: false10body: |11 bb.0:12 liveins: $x013 $x0 = ADDXri $x0, 0, 014 EH_LABEL <mcsymbol .Ltmp0>15 EH_LABEL <mcsymbol .Ltmp1>16 EH_LABEL <mcsymbol .Ltmp2>17 EH_LABEL <mcsymbol .Ltmp3>18 RET_ReallyLR implicit $x019...20---21name: foo222tracksRegLiveness: true23machineFunctionInfo:24 hasRedZone: false25body: |26 bb.0:27 liveins: $x028 $x0 = ADDXri $x0, 0, 029 EH_LABEL <mcsymbol .Ltmp0>30 EH_LABEL <mcsymbol .Ltmp1>31 EH_LABEL <mcsymbol .Ltmp2>32 EH_LABEL <mcsymbol .Ltmp3>33 RET_ReallyLR implicit $x034...35---36name: foo337tracksRegLiveness: true38machineFunctionInfo:39 hasRedZone: false40body: |41 bb.0:42 liveins: $x043 $x0 = ADDXri $x0, 0, 044 EH_LABEL <mcsymbol .Ltmp0>45 EH_LABEL <mcsymbol .Ltmp1>46 EH_LABEL <mcsymbol .Ltmp2>47 EH_LABEL <mcsymbol .Ltmp3>48 RET_ReallyLR implicit $x049...50