Polish atomic pointers
[oota-llvm.git] / test / CodeGen / Mips / mips16_32_1.ll
index 6f4826ea9600386cd322682ef861a850c8ef773d..211aa2a0f4b07b42eda7fc0e4e7a3273e8c82555 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llc  -march=mipsel -mcpu=mips16 -relocation-model=pic -O3 < %s -mips-mixed-16-32  | FileCheck %s 
+; RUN: llc  -march=mipsel -mattr=mips16 -relocation-model=pic -O3 < %s -mips-mixed-16-32  | FileCheck %s 
 ; RUN: llc  -march=mipsel -mcpu=mips32 -relocation-model=pic -O3 < %s -mips-mixed-16-32  | FileCheck %s 
 
 define void @foo() #0 {
@@ -6,9 +6,8 @@ entry:
   ret void
 }
 
-; CHECK:       .set    mips16                  # @foo
+; CHECK:       .set    mips16
 ; CHECK:       .ent    foo
-; CHECK:       save    {{.+}}
-; CHECK:       restore {{.+}} 
+; CHECK:       jrc $ra
 ; CHECK:       .end    foo
-attributes #0 = { nounwind "less-precise-fpmad"="false" "mips16" "no-frame-pointer-elim"="false" "no-frame-pointer-elim-non-leaf"="true" "no-infs-fp-math"="false" "no-nans-fp-math"="false" "unsafe-fp-math"="false" "use-soft-float"="false" }
+attributes #0 = { nounwind "less-precise-fpmad"="false" "mips16" "no-frame-pointer-elim"="false" "no-frame-pointer-elim-non-leaf" "no-infs-fp-math"="false" "no-nans-fp-math"="false" "unsafe-fp-math"="false" "use-soft-float"="false" }