diff options
author | Daniel Dunbar <daniel@zuster.org> | 2010-08-10 18:32:02 +0000 |
---|---|---|
committer | Daniel Dunbar <daniel@zuster.org> | 2010-08-10 18:32:02 +0000 |
commit | 0dd47bfca3fbea84b10ef7686749accd23098873 (patch) | |
tree | 7f408ce3df39b03643efc0d5ae29fa4197fc344d /llvm/test/CodeGen | |
parent | 76e3b5354100a459fdd3cb5997f1a36c0c40ea81 (diff) | |
download | bcm5719-llvm-0dd47bfca3fbea84b10ef7686749accd23098873.tar.gz bcm5719-llvm-0dd47bfca3fbea84b10ef7686749accd23098873.zip |
Revert r110655, "Fix ARM hasFP() semantics. It should return true whenever FP
register is", it breaks a couple test-suite tests.
llvm-svn: 110701
Diffstat (limited to 'llvm/test/CodeGen')
-rw-r--r-- | llvm/test/CodeGen/Thumb/large-stack.ll | 29 |
1 files changed, 7 insertions, 22 deletions
diff --git a/llvm/test/CodeGen/Thumb/large-stack.ll b/llvm/test/CodeGen/Thumb/large-stack.ll index b05e6bf604e..02de36af1cc 100644 --- a/llvm/test/CodeGen/Thumb/large-stack.ll +++ b/llvm/test/CodeGen/Thumb/large-stack.ll @@ -1,35 +1,20 @@ -; RUN: llc < %s -mtriple=thumb-apple-darwin | FileCheck %s +; RUN: llc < %s -march=thumb | grep {ldr.*LCP} | count 5 define void @test1() { -; CHECK: test1: -; CHECK: sub sp, #256 -; CHECK: add sp, #256 %tmp = alloca [ 64 x i32 ] , align 4 ret void } define void @test2() { -; CHECK: test2: -; CHECK: ldr r0, LCPI -; CHECK: add sp, r0 -; CHECK: mov sp, r7 -; CHECK: sub sp, #4 %tmp = alloca [ 4168 x i8 ] , align 4 ret void } define i32 @test3() { -; CHECK: test3: -; CHECK: ldr r1, LCPI -; CHECK: add sp, r1 -; CHECK: ldr r1, LCPI -; CHECK: add r1, sp -; CHECK: mov sp, r7 -; CHECK: sub sp, #4 - %retval = alloca i32, align 4 - %tmp = alloca i32, align 4 - %a = alloca [805306369 x i8], align 16 - store i32 0, i32* %tmp - %tmp1 = load i32* %tmp - ret i32 %tmp1 + %retval = alloca i32, align 4 + %tmp = alloca i32, align 4 + %a = alloca [805306369 x i8], align 16 + store i32 0, i32* %tmp + %tmp1 = load i32* %tmp + ret i32 %tmp1 } |