summaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
authorJim Grosbach <grosbach@apple.com>2010-12-15 23:52:36 +0000
committerJim Grosbach <grosbach@apple.com>2010-12-15 23:52:36 +0000
commit3e333637f172c30adf5c8333b592fbde17ff9f78 (patch)
tree61a04c7237ad7936b0b7f31948e6023229fc3f74 /test
parent836c6245ad7e8f2b9f72c2a9e4cb1df101eaf2c7 (diff)
downloadllvm-3e333637f172c30adf5c8333b592fbde17ff9f78.tar.gz
llvm-3e333637f172c30adf5c8333b592fbde17ff9f78.tar.bz2
llvm-3e333637f172c30adf5c8333b592fbde17ff9f78.tar.xz
Thumb1 had two patterns for the same load-from-constant-pool instruction.
Canonicalize on tLDRpci and remove tLDRcp. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@121920 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'test')
-rw-r--r--test/CodeGen/Thumb/large-stack.ll6
1 files changed, 3 insertions, 3 deletions
diff --git a/test/CodeGen/Thumb/large-stack.ll b/test/CodeGen/Thumb/large-stack.ll
index f4dd3e08c4..fbacabaedc 100644
--- a/test/CodeGen/Thumb/large-stack.ll
+++ b/test/CodeGen/Thumb/large-stack.ll
@@ -10,7 +10,7 @@ define void @test1() {
define void @test2() {
; CHECK: test2:
-; CHECK: ldr r0, LCPI
+; CHECK: ldr.n r0, LCPI
; CHECK: add sp, r0
; CHECK: subs r4, r7, #4
; CHECK: mov sp, r4
@@ -20,9 +20,9 @@ define void @test2() {
define i32 @test3() {
; CHECK: test3:
-; CHECK: ldr r2, LCPI
+; CHECK: ldr.n r2, LCPI
; CHECK: add sp, r2
-; CHECK: ldr r1, LCPI
+; CHECK: ldr.n r1, LCPI
; CHECK: add r1, sp
; CHECK: subs r4, r7, #4
; CHECK: mov sp, r4