# RUN: llc -mtriple aarch64 -run-pass=machine-outliner -verify-machineinstrs %s -o - | FileCheck %s # CHECK-NOT: OUTLINED_FUNCTION ... --- name: foo1 tracksRegLiveness: true machineFunctionInfo: hasRedZone: false body: | bb.0: liveins: $x0 $x0 = ADDXri $x0, 0, 0 EH_LABEL EH_LABEL EH_LABEL EH_LABEL RET_ReallyLR implicit $x0 ... --- name: foo2 tracksRegLiveness: true machineFunctionInfo: hasRedZone: false body: | bb.0: liveins: $x0 $x0 = ADDXri $x0, 0, 0 EH_LABEL EH_LABEL EH_LABEL EH_LABEL RET_ReallyLR implicit $x0 ... --- name: foo3 tracksRegLiveness: true machineFunctionInfo: hasRedZone: false body: | bb.0: liveins: $x0 $x0 = ADDXri $x0, 0, 0 EH_LABEL EH_LABEL EH_LABEL EH_LABEL RET_ReallyLR implicit $x0 ...