[X86][SSE] There is no zmm addsubpd/addsubps instruction.
[oota-llvm.git] / test / CodeGen / Mips / align16.ll
index 1b724e9fc86a809cc459860bb643807b4e58ade0..ac6685dd552463010557a0a4acbf9443430b2cd4 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llc -march=mipsel -mcpu=mips16 -relocation-model=static < %s | FileCheck %s -check-prefix=16
+; RUN: llc -march=mipsel -mattr=mips16 -relocation-model=static < %s | FileCheck %s -check-prefix=16
 
 @i = global i32 25, align 4
 @.str = private unnamed_addr constant [5 x i8] c"%i \0A\00", align 1
@@ -15,17 +15,17 @@ entry:
   %x = alloca i32, align 8
   %zz = alloca i32, align 4
   %z = alloca i32, align 4
-  %0 = load i32* @i, align 4
-  %arrayidx = getelementptr inbounds [512 x i32]* %y, i32 0, i32 10
+  %0 = load i32, i32* @i, align 4
+  %arrayidx = getelementptr inbounds [512 x i32], [512 x i32]* %y, i32 0, i32 10
   store i32 %0, i32* %arrayidx, align 4
-  %1 = load i32* @i, align 4
+  %1 = load i32, i32* @i, align 4
   store i32 %1, i32* %x, align 8
   call void @p(i32* %x)
-  %arrayidx1 = getelementptr inbounds [512 x i32]* %y, i32 0, i32 10
+  %arrayidx1 = getelementptr inbounds [512 x i32], [512 x i32]* %y, i32 0, i32 10
   call void @p(i32* %arrayidx1)
   ret void
 }
-; 16:  save    $ra, $16, $17, $18, 2040
-; 16:  addiu   $sp, -56 # 16 bit inst
-; 16:  addiu   $sp, 56 # 16 bit inst
-; 16:  restore $ra,  $16, $17, $18, 2040
+; 16:  save    $ra, 2040
+; 16:  addiu   $sp, -40 # 16 bit inst
+; 16:  addiu   $sp, 40 # 16 bit inst
+; 16:  restore $ra, 2040