brintos

brintos / llvm-project-archived public Read only

0
0
Text · 1.9 KiB · 53aadbc Raw
54 lines · plain
1# RUN: llc -verify-machineinstrs -run-pass=machine-outliner -mtriple=thumbv7m-none-eabi %s -o - | FileCheck %s2 3# Check the outlined function does not contain debug instructions4# CHECK-LABEL: name: f5# CHECK:       tBL {{.*}}  @OUTLINED_FUNCTION_0,6 7# CHECK-LABEL: name: g8# CHECK:       tBL {{.*}}  @OUTLINED_FUNCTION_0,9 10# CHECK-LABEL: name: OUTLINED_FUNCTION_011# CHECK-NOT:   DBG_VALUE12# CHECK:       tTAILJMPdND @h13--- |14  define void @f() { entry: ret void }15 16  define void @g() { entry: ret void }17 18  declare void @h()19...20---21name:            f22tracksRegLiveness: true23body:             |24  bb.0.entry:25    liveins: $r0, $r1, $r2, $r3, $r4, $lr26 27    frame-setup tPUSH 14, $noreg, killed $r4, killed $lr, implicit-def $sp, implicit $sp28 29    $r4 = tMOVr $r1, 14, $noreg30    DBG_VALUE $r4, $noreg31    renamable $r0, dead $cpsr = nsw tMUL renamable $r1, killed renamable $r0, 14, $noreg32    renamable $r0, dead $cpsr = nsw tSUBrr killed renamable $r0, renamable $r1, 14, $noreg33    tBL 14, $noreg, @h, csr_aapcs, implicit-def dead $lr, implicit $sp, implicit killed $r0, implicit killed $r1, implicit-def $sp, implicit-def $r034 35    frame-destroy tPOP_RET 14, $noreg, def $r4, def $pc, implicit killed $r036...37---38name:            g39tracksRegLiveness: true40body:             |41  bb.0.entry:42    liveins: $r0, $r1, $r2, $r3, $r4, $lr43 44    frame-setup tPUSH 14, $noreg, killed $r4, killed $lr, implicit-def $sp, implicit $sp45 46    $r4 = tMOVr $r1, 14, $noreg47    DBG_VALUE $r4, $noreg48    renamable $r0, dead $cpsr = nsw tMUL renamable $r1, killed renamable $r0, 14, $noreg49    renamable $r0, dead $cpsr = nsw tSUBrr killed renamable $r0, renamable $r1, 14, $noreg50    tBL 14, $noreg, @h, csr_aapcs, implicit-def dead $lr, implicit $sp, implicit killed $r0, implicit killed $r1, implicit-def $sp, implicit-def $r051 52    frame-destroy tPOP_RET 14, $noreg, def $r4, def $pc, implicit killed $r053...54