brintos

brintos / llvm-project-archived public Read only

0
0
Text · 850 B · 287c009 Raw
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