summaryrefslogtreecommitdiff
path: root/test/CodeGen/ARM64
diff options
context:
space:
mode:
authorRobert Lougher <rob.lougher@gmail.com>2014-04-15 18:34:24 +0000
committerRobert Lougher <rob.lougher@gmail.com>2014-04-15 18:34:24 +0000
commit4634a9ba1ef2805944ec429a2304b278d484cbf3 (patch)
treeacacc7856f0cd3a3b242b81e90a12232c89fb30f /test/CodeGen/ARM64
parent2bbc5a7e2cf6292ca246915510b22263e5f6901a (diff)
downloadllvm-4634a9ba1ef2805944ec429a2304b278d484cbf3.tar.gz
llvm-4634a9ba1ef2805944ec429a2304b278d484cbf3.tar.bz2
llvm-4634a9ba1ef2805944ec429a2304b278d484cbf3.tar.xz
Revert r191049/r191059 as it can produce wrong code (see PR17975).
It has already been reverted on the 3.4 branch in r196521. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@206311 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'test/CodeGen/ARM64')
-rw-r--r--test/CodeGen/ARM64/regress-interphase-shift.ll4
1 files changed, 4 insertions, 0 deletions
diff --git a/test/CodeGen/ARM64/regress-interphase-shift.ll b/test/CodeGen/ARM64/regress-interphase-shift.ll
index fddf59195d..fec8933480 100644
--- a/test/CodeGen/ARM64/regress-interphase-shift.ll
+++ b/test/CodeGen/ARM64/regress-interphase-shift.ll
@@ -4,6 +4,10 @@
; on the phase of legalization, which led to the creation of an unexpected and
; unselectable "rotr" node: (i32 (rotr i32, i64)).
+; FIXME: This test is xfailed because it relies on an optimization that has
+; been reverted (see PR17975).
+; XFAIL: *
+
define void @foo(i64* nocapture %d) {
; CHECK-LABEL: foo:
; CHECK: rorv