brintos

brintos / llvm-project-archived public Read only

0
0
Text · 2.3 KiB · 3db69cf Raw
87 lines · plain
1# RUN: llc -run-pass=prologepilog -verify-machineinstrs %s -o - | FileCheck %s2 3--- |4  target datalayout = "e-m:e-i8:8:32-i16:16:32-i64:64-i128:128-n32:64-S128"5  target triple = "aarch64-linux-gnu"6  define void @ScavengeForFrameWithoutOffset() { ret void }7...8---9name:            ScavengeForFrameWithoutOffset10tracksRegLiveness: true11stack:12  - { id: 0, type: spill-slot, offset: 0, size: 32, alignment: 8 }13body:             |14  bb.0:15    liveins: $d16_d17_d18_d1916    $x0 = COPY $xzr17    $x1 = COPY $xzr18    $x2 = COPY $xzr19    $x3 = COPY $xzr20    $x4 = COPY $xzr21    $x5 = COPY $xzr22    $x6 = COPY $xzr23    $x7 = COPY $xzr24    $x8 = COPY $xzr25    $x9 = COPY $xzr26    $x10 = COPY $xzr27    $x11 = COPY $xzr28    $x12 = COPY $xzr29    $x13 = COPY $xzr30    $x14 = COPY $xzr31    $x15 = COPY $xzr32    $x16 = COPY $xzr33    $x17 = COPY $xzr34    $x18 = COPY $xzr35    $x19 = COPY $xzr36    $x20 = COPY $xzr37    $x21 = COPY $xzr38    $x22 = COPY $xzr39    $x23 = COPY $xzr40    $x24 = COPY $xzr41    $x25 = COPY $xzr42    $x26 = COPY $xzr43    $x27 = COPY $xzr44    $x28 = COPY $xzr45    $fp = COPY $xzr46    $lr = COPY $xzr47    ST1Fourv1d killed $d16_d17_d18_d19, %stack.0 :: (store (s256) into %stack.0, align 8)48    ; CHECK:  STRXui killed $[[SCAVREG:x[0-9]+|fp|lr]], $sp, [[SPOFFSET:[0-9]+]] :: (store (s64) into %stack.1)49    ; CHECK-NEXT:  $[[SCAVREG]] = ADDXri $sp, {{[0-9]+}}, 050    ; CHECK-NEXT:  ST1Fourv1d killed $d16_d17_d18_d19, killed $[[SCAVREG]] :: (store (s256) into %stack.0, align 8)51    ; CHECK-NEXT:  $[[SCAVREG]] = LDRXui $sp, [[SPOFFSET]] :: (load (s64) from %stack.1)52 53    HINT 0, implicit $x054    HINT 0, implicit $x155    HINT 0, implicit $x256    HINT 0, implicit $x357    HINT 0, implicit $x458    HINT 0, implicit $x559    HINT 0, implicit $x660    HINT 0, implicit $x761    HINT 0, implicit $x862    HINT 0, implicit $x963    HINT 0, implicit $x1064    HINT 0, implicit $x1165    HINT 0, implicit $x1266    HINT 0, implicit $x1367    HINT 0, implicit $x1468    HINT 0, implicit $x1569    HINT 0, implicit $x1670    HINT 0, implicit $x1771    HINT 0, implicit $x1872    HINT 0, implicit $x1973    HINT 0, implicit $x2074    HINT 0, implicit $x2175    HINT 0, implicit $x2276    HINT 0, implicit $x2377    HINT 0, implicit $x2478    HINT 0, implicit $x2579    HINT 0, implicit $x2680    HINT 0, implicit $x2781    HINT 0, implicit $x2882    HINT 0, implicit $fp83    HINT 0, implicit $lr84 85    RET_ReallyLR86...87