xref: /llvm-project/llvm/test/CodeGen/AArch64/machine-outliner-only-unsafe-ranges.mir (revision 4de8521bc528436abc47a250b2495f8b8fbc7798)
1# RUN: llc %s -mtriple aarch64 -run-pass=machine-outliner -o - | FileCheck %s
2# CHECK-NOT: OUTLINED
3
4...
5---
6name:           no_safe_range
7tracksRegLiveness: true
8machineFunctionInfo:
9  hasRedZone:      false
10body:             |
11  bb.0.entry:
12    liveins: $x0, $x10, $x16
13    $x4 = ADDXri $x0, 0, 0
14    $x5 = ADDXri $x0, 1, 0
15    $x6 = ADDXri $x0, 2, 0
16    $x7 = ADDXri $x0, 3, 0
17
18    $x10 = ADDXri $x0, 10, 0
19
20    $x4 = ADDXri $x0, 0, 0
21    $x5 = ADDXri $x0, 1, 0
22    $x6 = ADDXri $x0, 2, 0
23    $x7 = ADDXri $x0, 3, 0
24    RET $x16
25