Home | History | Annotate | Download | only in Mips
      1 ; RUN: llc -mtriple=mipsel-linux-gnu -march=mipsel -mattr=mips16 -relocation-model=pic < %s | FileCheck %s -check-prefix=picfp16
      2 
      3 @x = external global float
      4 
      5 ; Function Attrs: nounwind
      6 define void @v_sf(float %p) #0 {
      7 entry:
      8   %p.addr = alloca float, align 4
      9   store float %p, float* %p.addr, align 4
     10   %0 = load float, float* %p.addr, align 4
     11   store float %0, float* @x, align 4
     12   ret void
     13 }
     14 ; picfp16: .ent __fn_stub_v_sf
     15 ; picfp16: .cpload $25
     16 ; picfp16: .set reorder
     17 ; picfp16: .reloc 0, R_MIPS_NONE, v_sf
     18 ; picfp16: la $25, $__fn_local_v_sf
     19 ; picfp16: mfc1 $4, $f12
     20 ; picfp16: jr $25
     21 ; picfp16: .end __fn_stub_v_sf
     22