brintos

brintos / llvm-project-archived public Read only

0
0
Text · 2.0 KiB · 1dd5b08 Raw
55 lines · plain
1# RUN: llc -mtriple=aarch64 -run-pass=machine-outliner \2# RUN: -verify-machineinstrs %s -o - | FileCheck %s3 4# CHECK: name: OUTLINED_FUNCTION_05# CHECK-NOT: name:6# CHECK: BUNDLE implicit-def $z3, implicit-def $q3, implicit-def $d3, implicit-def $s3, implicit-def $h3, implicit-def $b3, implicit $z19, implicit $p0, implicit $z16 {7# CHECK:     $z3 = MOVPRFX_ZZ $z198# CHECK:     $z3 = FMUL_ZPmZ_S renamable $p0, killed $z3, renamable $z169# CHECK: }10 11---12name:            bundled13alignment:       414tracksRegLiveness: true15frameInfo:16  maxAlignment:    117  maxCallFrameSize: 018machineFunctionInfo:19  hasRedZone:      false20body:             |21  bb.0.entry:22    liveins: $z3, $z19, $p0, $z1623    renamable $q0 = LDRQui $sp, 1 :: (load 16)24    STRSui renamable $s0, $sp, 9, implicit killed $q0 :: (store (s32))25    BUNDLE implicit-def $z3, implicit-def $q3, implicit-def $d3, implicit-def $s3, implicit-def $h3, implicit-def $b3, implicit $z19, implicit $p0, implicit $z16 {26      $z3 = MOVPRFX_ZZ $z1927      $z3 = FMUL_ZPmZ_S renamable $p0, killed $z3, renamable $z1628    }29    renamable $q0 = LDRQui $sp, 0 :: (load 16, align 32)30    STRSui renamable $s0, $sp, 10, implicit killed $q0 :: (store (s32))31    RET undef $lr32...33---34name:            bundled_clone35alignment:       436tracksRegLiveness: true37frameInfo:38  maxAlignment:    139  maxCallFrameSize: 040machineFunctionInfo:41  hasRedZone:      false42body:             |43  bb.0.entry:44    liveins: $z3, $z19, $p0, $z1645    renamable $q0 = LDRQui $sp, 1 :: (load 16)46    STRSui renamable $s0, $sp, 9, implicit killed $q0 :: (store (s32))47    BUNDLE implicit-def $z3, implicit-def $q3, implicit-def $d3, implicit-def $s3, implicit-def $h3, implicit-def $b3, implicit $z19, implicit $p0, implicit $z16 {48      $z3 = MOVPRFX_ZZ $z1949      $z3 = FMUL_ZPmZ_S renamable $p0, killed $z3, renamable $z1650    }51    renamable $q0 = LDRQui $sp, 0 :: (load 16, align 32)52    STRSui renamable $s0, $sp, 10, implicit killed $q0 :: (store (s32))53    RET undef $lr54...55