Use Align for TFL::TransientStackAlignment
[llvm-core.git] / test / CodeGen / Mips / tnaked.ll
blobe88396bac5080743a8330255f16293da58494e7a
1 ; RUN: llc -march=mipsel < %s -verify-machineinstrs | FileCheck %s
4 define void @tnaked() #0 {
5 entry:
6   ret void
9 ; CHECK:        .ent    tnaked
10 ; CHECK-LABEL:          tnaked:
11 ; CHECK-NOT:    .frame  {{.*}}
12 ; CHECK-NOT:     .mask  {{.*}}
13 ; CHECK-NOT:    .fmask  {{.*}}
14 ; CHECK-NOT:     addiu  $sp, $sp, -8
16 define void @tnonaked() #1 {
17 entry:
18   ret void
21 ; CHECK:        .ent    tnonaked
22 ; CHECK-LABEL:         tnonaked:
23 ; CHECK:        .frame  $fp,8,$ra
24 ; CHECK:        .mask   0xc0000000,-4
25 ; CHECK:        .fmask  0x00000000,0
26 ; CHECK:        addiu   $sp, $sp, -8
28 attributes #0 = { naked noinline nounwind "less-precise-fpmad"="false" "no-frame-pointer-elim"="true" "no-frame-pointer-elim-non-leaf" "no-infs-fp-math"="false" "no-nans-fp-math"="false" "unsafe-fp-math"="false" "use-soft-float"="false" }
29 attributes #1 = { nounwind "less-precise-fpmad"="false" "no-frame-pointer-elim"="true" "no-frame-pointer-elim-non-leaf" "no-infs-fp-math"="false" "no-nans-fp-math"="false" "unsafe-fp-math"="false" "use-soft-float"="false" }