1 ; RUN: llc -march=mipsel < %s | FileCheck %s 2 3 4 define void @tnaked() #0 { 5 entry: 6 ret void 7 } 8 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 15 16 define void @tnonaked() #1 { 17 entry: 18 ret void 19 } 20 21 ; CHECK: .ent tnonaked 22 ; CHECK-LABEL: tnonaked: 23 ; CHECK: .frame $fp,8,$ra 24 ; CHECK: .mask 0x40000000,-4 25 ; CHECK: .fmask 0x00000000,0 26 ; CHECK: addiu $sp, $sp, -8 27 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" } 30