diff options
| author | Evan Cheng <evan.cheng@apple.com> | 2009-10-02 04:57:15 +0000 |
|---|---|---|
| committer | Evan Cheng <evan.cheng@apple.com> | 2009-10-02 04:57:15 +0000 |
| commit | 2dcee28a61339b6d5b7e5e20f6a4e626f6bc2a5d (patch) | |
| tree | 491f514390465ebd106cac3eedaea63c363bb526 /llvm/test/CodeGen/ARM | |
| parent | 8a744ad8a695069ef1c68e14c6e5333b84e83ddd (diff) | |
| download | bcm5719-llvm-2dcee28a61339b6d5b7e5e20f6a4e626f6bc2a5d.tar.gz bcm5719-llvm-2dcee28a61339b6d5b7e5e20f6a4e626f6bc2a5d.zip | |
Move load / store multiple before post-alloc scheduling.
llvm-svn: 83236
Diffstat (limited to 'llvm/test/CodeGen/ARM')
| -rw-r--r-- | llvm/test/CodeGen/ARM/2008-11-19-ScavengerAssert.ll | 2 | ||||
| -rw-r--r-- | llvm/test/CodeGen/ARM/2009-09-01-PostRAProlog.ll | 5 | ||||
| -rw-r--r-- | llvm/test/CodeGen/ARM/ifcvt5.ll | 5 |
3 files changed, 5 insertions, 7 deletions
diff --git a/llvm/test/CodeGen/ARM/2008-11-19-ScavengerAssert.ll b/llvm/test/CodeGen/ARM/2008-11-19-ScavengerAssert.ll index be78023d3c4..35ca7b4c9af 100644 --- a/llvm/test/CodeGen/ARM/2008-11-19-ScavengerAssert.ll +++ b/llvm/test/CodeGen/ARM/2008-11-19-ScavengerAssert.ll @@ -1,4 +1,4 @@ -; RUN: llc < %s -mtriple=arm-apple-darwin9 -stats |& grep asm-printer | grep 159 +; RUN: llc < %s -mtriple=arm-apple-darwin9 -stats |& grep asm-printer | grep 154 %"struct.Adv5::Ekin<3>" = type <{ i8 }> %"struct.Adv5::X::Energyflux<3>" = type { double } diff --git a/llvm/test/CodeGen/ARM/2009-09-01-PostRAProlog.ll b/llvm/test/CodeGen/ARM/2009-09-01-PostRAProlog.ll index 508ff5e4345..f0301a86389 100644 --- a/llvm/test/CodeGen/ARM/2009-09-01-PostRAProlog.ll +++ b/llvm/test/CodeGen/ARM/2009-09-01-PostRAProlog.ll @@ -1,8 +1,5 @@ -; XFAIL: * -; RUN: llvm-as < %s | llc -asm-verbose=false -O3 -relocation-model=pic -disable-fp-elim -mtriple=thumbv7-apple-darwin -mcpu=cortex-a8 -post-RA-scheduler | FileCheck %s +; RUN: llvm-as < %s | llc -asm-verbose=false -O3 -relocation-model=pic -disable-fp-elim -mtriple=thumbv7-apple-darwin -mcpu=cortex-a8 | FileCheck %s - -; ModuleID = '<stdin>' target datalayout = "e-p:32:32:32-i1:8:32-i8:8:32-i16:16:32-i32:32:32-i64:32:32-f32:32:32-f64:32:32-v64:64:64-v128:128:128-a0:0:32" target triple = "thumbv7-apple-darwin9" diff --git a/llvm/test/CodeGen/ARM/ifcvt5.ll b/llvm/test/CodeGen/ARM/ifcvt5.ll index da36af8bb74..13c1603c90b 100644 --- a/llvm/test/CodeGen/ARM/ifcvt5.ll +++ b/llvm/test/CodeGen/ARM/ifcvt5.ll @@ -1,5 +1,4 @@ -; RUN: llc < %s -march=arm -; RUN: llc < %s -march=arm | grep blge | count 1 +; RUN: llc < %s -march=arm | FileCheck %s @x = external global i32* ; <i32**> [#uses=1] @@ -11,6 +10,8 @@ entry: } define void @t1(i32 %a, i32 %b) { +; CHECK: t1: +; CHECK: ldmltfd sp!, {r7, pc} entry: %tmp1 = icmp sgt i32 %a, 10 ; <i1> [#uses=1] br i1 %tmp1, label %cond_true, label %UnifiedReturnBlock |

