[llvm] r199221 - Test case micromips-load-effective-address.s renamed to micromips-load-effective-address.ll and moved to test/CodeGen/Mips.

Zoran Jovanovic zoran.jovanovic at imgtec.com
Tue Jan 14 08:26:47 PST 2014


Author: zjovanovic
Date: Tue Jan 14 10:26:47 2014
New Revision: 199221

URL: http://llvm.org/viewvc/llvm-project?rev=199221&view=rev
Log:
Test case micromips-load-effective-address.s renamed to micromips-load-effective-address.ll and moved to test/CodeGen/Mips.

Added:
    llvm/trunk/test/CodeGen/Mips/micromips-load-effective-address.ll
Removed:
    llvm/trunk/test/MC/Mips/micromips-load-effective-address.s

Added: llvm/trunk/test/CodeGen/Mips/micromips-load-effective-address.ll
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/test/CodeGen/Mips/micromips-load-effective-address.ll?rev=199221&view=auto
==============================================================================
--- llvm/trunk/test/CodeGen/Mips/micromips-load-effective-address.ll (added)
+++ llvm/trunk/test/CodeGen/Mips/micromips-load-effective-address.ll Tue Jan 14 10:26:47 2014
@@ -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]+}}

Removed: llvm/trunk/test/MC/Mips/micromips-load-effective-address.s
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/test/MC/Mips/micromips-load-effective-address.s?rev=199220&view=auto
==============================================================================
--- llvm/trunk/test/MC/Mips/micromips-load-effective-address.s (original)
+++ llvm/trunk/test/MC/Mips/micromips-load-effective-address.s (removed)
@@ -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]+}}





More information about the llvm-commits mailing list