[XCore] Give test more generic name.
authorRichard Osborne <richard@xmos.com>
Tue, 16 Apr 2013 19:56:55 +0000 (19:56 +0000)
committerRichard Osborne <richard@xmos.com>
Tue, 16 Apr 2013 19:56:55 +0000 (19:56 +0000)
I intend to extend the test with more offset folding checks

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@179620 91177308-0d34-0410-b5e6-96231b3b80d8

test/CodeGen/XCore/global_negative_offset.ll [deleted file]
test/CodeGen/XCore/offset_folding.ll [new file with mode: 0644]

diff --git a/test/CodeGen/XCore/global_negative_offset.ll b/test/CodeGen/XCore/global_negative_offset.ll
deleted file mode 100644 (file)
index 0328fb0..0000000
+++ /dev/null
@@ -1,25 +0,0 @@
-; RUN: llc < %s -march=xcore | FileCheck %s
-
-; Don't fold negative offsets into cp / dp accesses to avoid a relocation
-; error if the address + addend is less than the start of the cp / dp.
-
-@a = external constant [0 x i32], section ".cp.rodata"
-@b = external global [0 x i32]
-
-define i32 *@f() nounwind {
-entry:
-; CHECK: f:
-; CHECK: ldaw r11, cp[a]
-; CHECK: sub r0, r11, 4
-       %0 = getelementptr [0 x i32]* @a, i32 0, i32 -1
-       ret i32* %0
-}
-
-define i32 *@g() nounwind {
-entry:
-; CHECK: g:
-; CHECK: ldaw [[REG:r[0-9]+]], dp[b]
-; CHECK: sub r0, [[REG]], 4
-       %0 = getelementptr [0 x i32]* @b, i32 0, i32 -1
-       ret i32* %0
-}
diff --git a/test/CodeGen/XCore/offset_folding.ll b/test/CodeGen/XCore/offset_folding.ll
new file mode 100644 (file)
index 0000000..0328fb0
--- /dev/null
@@ -0,0 +1,25 @@
+; RUN: llc < %s -march=xcore | FileCheck %s
+
+; Don't fold negative offsets into cp / dp accesses to avoid a relocation
+; error if the address + addend is less than the start of the cp / dp.
+
+@a = external constant [0 x i32], section ".cp.rodata"
+@b = external global [0 x i32]
+
+define i32 *@f() nounwind {
+entry:
+; CHECK: f:
+; CHECK: ldaw r11, cp[a]
+; CHECK: sub r0, r11, 4
+       %0 = getelementptr [0 x i32]* @a, i32 0, i32 -1
+       ret i32* %0
+}
+
+define i32 *@g() nounwind {
+entry:
+; CHECK: g:
+; CHECK: ldaw [[REG:r[0-9]+]], dp[b]
+; CHECK: sub r0, [[REG]], 4
+       %0 = getelementptr [0 x i32]* @b, i32 0, i32 -1
+       ret i32* %0
+}