30 lines · plain
1; RUN: llc -mtriple=mipsel < %s -verify-machineinstrs | FileCheck %s2 3 4define void @tnaked() #0 {5entry:6 ret void7}8 9; CHECK: .ent tnaked10; CHECK-LABEL: tnaked:11; CHECK-NOT: .frame {{.*}}12; CHECK-NOT: .mask {{.*}}13; CHECK-NOT: .fmask {{.*}}14; CHECK-NOT: addiu $sp, $sp, -815 16define void @tnonaked() #1 {17entry:18 ret void19}20 21; CHECK: .ent tnonaked22; CHECK-LABEL: tnonaked:23; CHECK: .frame $fp,8,$ra24; CHECK: .mask 0xc0000000,-425; CHECK: .fmask 0x00000000,026; CHECK: addiu $sp, $sp, -827 28attributes #0 = { naked noinline nounwind "less-precise-fpmad"="false" "frame-pointer"="all" "no-infs-fp-math"="false" "no-nans-fp-math"="false" "use-soft-float"="false" }29attributes #1 = { nounwind "less-precise-fpmad"="false" "frame-pointer"="all" "no-infs-fp-math"="false" "no-nans-fp-math"="false" "use-soft-float"="false" }30