brintos

brintos / llvm-project-archived public Read only

0
0
Text · 2.6 KiB · 2111704 Raw
76 lines · plain
1# RUN: llc -mtriple=aarch64--- -run-pass=machine-outliner \2# RUN: -verify-machineinstrs %s -o - | FileCheck %s3 4# CHECK-NOT: OUTLINED_FUNCTION5 6--- |7  define void @f1() #0 { ret void }8  define void @f2() #0 { ret void }9  define void @f3() #0 { ret void }10  define void @f4() #0 { ret void }11  attributes #0 = { minsize noredzone "branch-target-enforcement" }12...13---14name: f115tracksRegLiveness: true16body: |17  bb.0:18  liveins: $lr, $x0, $x1, $x2, $x3, $x4, $x5, $x6, $x7, $x8, $x9, $x10, $x11, $x12, $x13, $x14, $x15, $x18, $x19, $x20, $x21, $x22, $x23, $x20, $x21, $x22, $x23, $x24, $x25, $x26, $x27, $x28, $fp19    $x20, $x19 = LDPXi $sp, 1120    $x20, $x19 = LDPXi $sp, 1221    $x20, $x19 = LDPXi $sp, 1322    $x20, $x19 = LDPXi $sp, 1423    $x20, $x19 = LDPXi $sp, 1824    $x20, $x19 = LDPXi $sp, 1925    $x20, $x19 = LDPXi $sp, 2026    $x20, $x19 = LDPXi $sp, 2127    BLR $x20, implicit $sp28  bb.2:29  liveins: $lr, $x0, $x1, $x2, $x3, $x4, $x5, $x6, $x7, $x8, $x9, $x10, $x11, $x12, $x13, $x14, $x15, $x18, $x19, $x20, $x21, $x22, $x23, $x20, $x21, $x22, $x23, $x24, $x25, $x26, $x27, $x28, $fp30    RET undef $lr31...32---33name: f234tracksRegLiveness: true35body: |36  bb.0:37  liveins: $lr, $x0, $x1, $x2, $x3, $x4, $x5, $x6, $x7, $x8, $x9, $x10, $x11, $x12, $x13, $x14, $x15, $x18, $x19, $x20, $x21, $x22, $x23, $x20, $x21, $x22, $x23, $x24, $x25, $x26, $x27, $x28, $fp38    $x20, $x19 = LDPXi $sp, 1139    $x20, $x19 = LDPXi $sp, 1240    $x20, $x19 = LDPXi $sp, 1341    $x20, $x19 = LDPXi $sp, 1442    $x20, $x19 = LDPXi $sp, 1843    $x20, $x19 = LDPXi $sp, 1944    $x20, $x19 = LDPXi $sp, 2045    $x20, $x19 = LDPXi $sp, 2146    BLR $x20, implicit $sp47  bb.2:48  liveins: $lr, $x0, $x1, $x2, $x3, $x4, $x5, $x6, $x7, $x8, $x9, $x10, $x11, $x12, $x13, $x14, $x15, $x18, $x19, $x20, $x21, $x22, $x23, $x20, $x21, $x22, $x23, $x24, $x25, $x26, $x27, $x28, $fp49    RET undef $lr50...51---52name: f353tracksRegLiveness: true54body: |55  bb.0:56  liveins: $lr, $x0, $x1, $x2, $x3, $x4, $x5, $x6, $x7, $x8, $x9, $x10, $x11, $x12, $x13, $x14, $x15, $x18, $x19, $x20, $x21, $x22, $x23, $x20, $x21, $x22, $x23, $x24, $x25, $x26, $x27, $x28, $fp57    $x20, $x19 = LDPXi $sp, 1158    $x20, $x19 = LDPXi $sp, 1259    $x20, $x19 = LDPXi $sp, 1360    $x20, $x19 = LDPXi $sp, 1461    $x20, $x19 = LDPXi $sp, 1862    $x20, $x19 = LDPXi $sp, 1963    $x20, $x19 = LDPXi $sp, 2064    $x20, $x19 = LDPXi $sp, 2165    BLR $x20, implicit $sp66  bb.2:67  liveins: $lr, $x0, $x1, $x2, $x3, $x4, $x5, $x6, $x7, $x8, $x9, $x10, $x11, $x12, $x13, $x14, $x15, $x18, $x19, $x20, $x21, $x22, $x23, $x20, $x21, $x22, $x23, $x24, $x25, $x26, $x27, $x28, $fp68    RET undef $lr69...70---71name: f472tracksRegLiveness: true73body: |74  bb.0:75    RET undef $lr76