aboutsummaryrefslogtreecommitdiff
path: root/test/CodeGen/X86/2012-05-17-TwoAddressBug.ll
diff options
context:
space:
mode:
Diffstat (limited to 'test/CodeGen/X86/2012-05-17-TwoAddressBug.ll')
-rw-r--r--test/CodeGen/X86/2012-05-17-TwoAddressBug.ll16
1 files changed, 0 insertions, 16 deletions
diff --git a/test/CodeGen/X86/2012-05-17-TwoAddressBug.ll b/test/CodeGen/X86/2012-05-17-TwoAddressBug.ll
deleted file mode 100644
index 881fa37f99cb..000000000000
--- a/test/CodeGen/X86/2012-05-17-TwoAddressBug.ll
+++ /dev/null
@@ -1,16 +0,0 @@
-; RUN: llc < %s -mtriple=x86_64-apple-macosx -pre-RA-sched=source | FileCheck %s
-
-; Teach two-address pass to update the "source" map so it doesn't perform a
-; non-profitable commute using outdated info. The test case would still fail
-; because of poor pre-RA schedule. That will be fixed by MI scheduler.
-; rdar://11472010
-define i32 @t(i32 %mask) nounwind readnone ssp {
-entry:
-; CHECK-LABEL: t:
-; CHECK-NOT: mov
- %sub = add i32 %mask, -65535
- %shr = lshr i32 %sub, 23
- %and = and i32 %mask, 1
- %add = add i32 %shr, %and
- ret i32 %add
-}