52 lines · plain
1# RUN: llc -mtriple=aarch64--- -start-before=machine-outliner -enable-machine-outliner %s -o - | FileCheck %s2 3# Check that a non tail called or thunk function is annotated properly with4# only "Function"5 6# CHECK-LABEL: OUTLINED_FUNCTION_0:7# CHECK-SAME: // @OUTLINED_FUNCTION_0 Function8# CHECK: mov w0, #19# CHECK-NEXT: mov w1, #210# CHECK-NEXT: mov w2, #311# CHECK-NEXT: mov w3, #412# CHECK-NEXT: ret13 14---15name: a16alignment: 417tracksRegLiveness: true18machineFunctionInfo:19 hasRedZone: false20body: |21 bb.0:22 frame-setup CFI_INSTRUCTION def_cfa_offset 3223 frame-setup CFI_INSTRUCTION offset $w19, -824 frame-setup CFI_INSTRUCTION offset $w30, -1625 $w0 = MOVZWi 1, 026 $w1 = MOVZWi 2, 027 $w2 = MOVZWi 3, 028 $w3 = MOVZWi 4, 029 renamable $w19 = MOVZWi 2, 030 RET undef $lr31 32...33---34name: b35alignment: 436tracksRegLiveness: true37machineFunctionInfo:38 hasRedZone: false39body: |40 bb.0:41 frame-setup CFI_INSTRUCTION def_cfa_offset 3242 frame-setup CFI_INSTRUCTION offset $w19, -843 frame-setup CFI_INSTRUCTION offset $w30, -1644 $w0 = MOVZWi 1, 045 $w1 = MOVZWi 2, 046 $w2 = MOVZWi 3, 047 $w3 = MOVZWi 4, 048 renamable $w19 = MOVZWi 1, 049 RET undef $lr50 51...52