From f2058addc2aa221d0fd744180a2c04a38ebddcd0 Mon Sep 17 00:00:00 2001 From: Reed Kotler Date: Mon, 23 Sep 2013 22:36:11 +0000 Subject: Make nomips16 mask not repeat if it ends with a '.'. This mask is purely for debugging and testing. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@191231 91177308-0d34-0410-b5e6-96231b3b80d8 --- test/CodeGen/Mips/fp16mix.ll | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) (limited to 'test/CodeGen') diff --git a/test/CodeGen/Mips/fp16mix.ll b/test/CodeGen/Mips/fp16mix.ll index 73b1156..8d85099 100644 --- a/test/CodeGen/Mips/fp16mix.ll +++ b/test/CodeGen/Mips/fp16mix.ll @@ -2,6 +2,8 @@ ; RUN: llc -mtriple=mipsel-linux-gnu -march=mipsel -mcpu=mips16 -soft-float -mips16-hard-float -relocation-model=static -mips32-function-mask=01 -mips-os16 < %s | FileCheck %s -check-prefix=fmask2 +; RUN: llc -mtriple=mipsel-linux-gnu -march=mipsel -mcpu=mips16 -soft-float -mips16-hard-float -relocation-model=static -mips32-function-mask=10. -mips-os16 < %s | FileCheck %s -check-prefix=fmask1nr + ; Function Attrs: nounwind optsize readnone define void @foo1() { entry: @@ -17,6 +19,14 @@ entry: ; fmask2: .ent foo1 ; fmask2: save {{.*}} ; fmask2: .end foo1 +; fmask1nr: .ent foo1 +; fmask1nr: .set noreorder +; fmask1nr: .set nomacro +; fmask1nr: .set noat +; fmask1nr: .set at +; fmask1nr: .set macro +; fmask1nr: .set reorder +; fmask1nr: .end foo1 } ; Function Attrs: nounwind optsize readnone @@ -34,6 +44,9 @@ entry: ; fmask1: .ent foo2 ; fmask1: save {{.*}} ; fmask1: .end foo2 +; fmask1nr: .ent foo2 +; fmask1nr: save {{.*}} +; fmask1nr: .end foo2 } ; Function Attrs: nounwind optsize readnone @@ -51,6 +64,9 @@ entry: ; fmask2: .ent foo3 ; fmask2: save {{.*}} ; fmask2: .end foo3 +; fmask1r: .ent foo3 +; fmask1r: save {{.*}} +; fmask1r: .end foo3 } ; Function Attrs: nounwind optsize readnone @@ -68,6 +84,9 @@ entry: ; fmask1: .ent foo4 ; fmask1: save {{.*}} ; fmask1: .end foo4 +; fmask1nr: .ent foo4 +; fmask1nr: save {{.*}} +; fmask1nr: .end foo4 } -- cgit v1.1