diff options
author | David Goodwin <david_goodwin@apple.com> | 2009-09-30 00:23:57 +0000 |
---|---|---|
committer | David Goodwin <david_goodwin@apple.com> | 2009-09-30 00:23:57 +0000 |
commit | 413738ee8cfcf1c1fe2381871cd49a01f870ac57 (patch) | |
tree | e6db83540962e75fdc87bda225efa5e64a42f9e2 /test | |
parent | 0fb34683b9e33238288d2af1e090582464df8387 (diff) | |
download | external_llvm-413738ee8cfcf1c1fe2381871cd49a01f870ac57.zip external_llvm-413738ee8cfcf1c1fe2381871cd49a01f870ac57.tar.gz external_llvm-413738ee8cfcf1c1fe2381871cd49a01f870ac57.tar.bz2 |
Remove regression that requires post-RA scheduling from a target that does not use that scheduler.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@83128 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'test')
-rw-r--r-- | test/CodeGen/X86/break-anti-dependencies.ll | 33 |
1 files changed, 0 insertions, 33 deletions
diff --git a/test/CodeGen/X86/break-anti-dependencies.ll b/test/CodeGen/X86/break-anti-dependencies.ll deleted file mode 100644 index 6b245c1..0000000 --- a/test/CodeGen/X86/break-anti-dependencies.ll +++ /dev/null @@ -1,33 +0,0 @@ -; RUN: llc < %s -march=x86-64 -post-RA-scheduler -break-anti-dependencies=false > %t -; RUN: grep {%xmm0} %t | count 14 -; RUN: not grep {%xmm1} %t -; RUN: llc < %s -march=x86-64 -post-RA-scheduler -break-anti-dependencies > %t -; RUN: grep {%xmm0} %t | count 7 -; RUN: grep {%xmm1} %t | count 7 - -define void @goo(double* %r, double* %p, double* %q) nounwind { -entry: - %0 = load double* %p, align 8 - %1 = fadd double %0, 1.100000e+00 - %2 = fmul double %1, 1.200000e+00 - %3 = fadd double %2, 1.300000e+00 - %4 = fmul double %3, 1.400000e+00 - %5 = fadd double %4, 1.500000e+00 - %6 = fptosi double %5 to i32 - %7 = load double* %r, align 8 - %8 = fadd double %7, 7.100000e+00 - %9 = fmul double %8, 7.200000e+00 - %10 = fadd double %9, 7.300000e+00 - %11 = fmul double %10, 7.400000e+00 - %12 = fadd double %11, 7.500000e+00 - %13 = fptosi double %12 to i32 - %14 = icmp slt i32 %6, %13 - br i1 %14, label %bb, label %return - -bb: - store double 9.300000e+00, double* %q, align 8 - ret void - -return: - ret void -} |