OSDN Git Service

Update aosp/master LLVM for rebase to r256229
[android-x86/external-llvm.git] / test / CodeGen / Mips / mips16_32_6.ll
index a77031a..1afce84 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llc  -march=mipsel -mcpu=mips16 -relocation-model=static -O3 < %s -mips-mixed-16-32  | FileCheck %s -check-prefix=16
+; RUN: llc  -march=mipsel -mattr=mips16 -relocation-model=static -O3 < %s -mips-mixed-16-32  | FileCheck %s -check-prefix=16
 ; RUN: llc  -march=mipsel -mcpu=mips32 -relocation-model=static -O3 < %s -mips-mixed-16-32  | FileCheck %s -check-prefix=32
 
 define void @foo() #0 {
@@ -6,12 +6,11 @@ entry:
   ret void
 }
 
-; 16:  .set    mips16                  # @foo
+; 16:  .set    mips16
 ; 16:  .ent    foo
-; 16:  save    {{.+}}
-; 16:  restore {{.+}} 
+; 16:  jrc $ra
 ; 16:  .end    foo
-; 32:  .set    nomips16                  # @foo
+; 32:  .set    nomips16
 ; 32:  .ent    foo
 ; 32:  .set    noreorder
 ; 32:  .set    nomacro
@@ -27,7 +26,7 @@ entry:
   ret void
 }
 
-; 16:  .set    nomips16                  # @nofoo
+; 16:  .set    nomips16
 ; 16:  .ent    nofoo
 ; 16:  .set    noreorder
 ; 16:  .set    nomacro
@@ -38,7 +37,7 @@ entry:
 ; 16:  .set    macro
 ; 16:  .set    reorder
 ; 16:  .end    nofoo
-; 32:  .set    nomips16                  # @nofoo
+; 32:  .set    nomips16
 ; 32:  .ent    nofoo
 ; 32:  .set    noreorder
 ; 32:  .set    nomacro
@@ -54,7 +53,7 @@ entry:
   ret i32 0
 }
 
-; 16:  .set    nomips16                  # @main
+; 16:  .set    nomips16
 ; 16:  .ent    main
 ; 16:  .set    noreorder
 ; 16:  .set    nomacro
@@ -66,7 +65,7 @@ entry:
 ; 16:  .set    reorder
 ; 16:  .end    main
 
-; 32:  .set    nomips16                  # @main
+; 32:  .set    nomips16
 ; 32:  .ent    main
 ; 32:  .set    noreorder
 ; 32:  .set    nomacro