Test case micromips-load-effective-address.s renamed to micromips-load-effective...
authorZoran Jovanovic <zoran.jovanovic@imgtec.com>
Tue, 14 Jan 2014 16:26:47 +0000 (16:26 +0000)
committerZoran Jovanovic <zoran.jovanovic@imgtec.com>
Tue, 14 Jan 2014 16:26:47 +0000 (16:26 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@199221 91177308-0d34-0410-b5e6-96231b3b80d8

test/CodeGen/Mips/micromips-load-effective-address.ll [new file with mode: 0644]
test/MC/Mips/micromips-load-effective-address.s [deleted file]

diff --git a/test/CodeGen/Mips/micromips-load-effective-address.ll b/test/CodeGen/Mips/micromips-load-effective-address.ll
new file mode 100644 (file)
index 0000000..afba760
--- /dev/null
@@ -0,0 +1,29 @@
+; RUN: llc %s -march=mipsel -mattr=micromips -filetype=asm \
+; RUN: -relocation-model=pic -O3 -o - | FileCheck %s
+
+define i32 @sum(i32* %x, i32* %y) nounwind uwtable {
+entry:
+  %x.addr = alloca i32*, align 8
+  %y.addr = alloca i32*, align 8
+  store i32* %x, i32** %x.addr, align 8
+  store i32* %y, i32** %y.addr, align 8
+  %0 = load i32** %x.addr, align 8
+  %1 = load i32* %0, align 4
+  %2 = load i32** %y.addr, align 8
+  %3 = load i32* %2, align 4
+  %add = add nsw i32 %1, %3
+  ret i32 %add
+}
+
+define i32 @main() nounwind uwtable {
+entry:
+  %retval = alloca i32, align 4
+  %x = alloca i32, align 4
+  %y = alloca i32, align 4
+  store i32 0, i32* %retval
+  %call = call i32 @sum(i32* %x, i32* %y)
+  ret i32 %call
+}
+
+; CHECK: addiu ${{[0-9]+}}, $sp, {{[0-9]+}}
+; CHECK: addiu ${{[0-9]+}}, $sp, {{[0-9]+}}
diff --git a/test/MC/Mips/micromips-load-effective-address.s b/test/MC/Mips/micromips-load-effective-address.s
deleted file mode 100644 (file)
index afba760..0000000
+++ /dev/null
@@ -1,29 +0,0 @@
-; RUN: llc %s -march=mipsel -mattr=micromips -filetype=asm \
-; RUN: -relocation-model=pic -O3 -o - | FileCheck %s
-
-define i32 @sum(i32* %x, i32* %y) nounwind uwtable {
-entry:
-  %x.addr = alloca i32*, align 8
-  %y.addr = alloca i32*, align 8
-  store i32* %x, i32** %x.addr, align 8
-  store i32* %y, i32** %y.addr, align 8
-  %0 = load i32** %x.addr, align 8
-  %1 = load i32* %0, align 4
-  %2 = load i32** %y.addr, align 8
-  %3 = load i32* %2, align 4
-  %add = add nsw i32 %1, %3
-  ret i32 %add
-}
-
-define i32 @main() nounwind uwtable {
-entry:
-  %retval = alloca i32, align 4
-  %x = alloca i32, align 4
-  %y = alloca i32, align 4
-  store i32 0, i32* %retval
-  %call = call i32 @sum(i32* %x, i32* %y)
-  ret i32 %call
-}
-
-; CHECK: addiu ${{[0-9]+}}, $sp, {{[0-9]+}}
-; CHECK: addiu ${{[0-9]+}}, $sp, {{[0-9]+}}