aboutsummaryrefslogtreecommitdiffstats
path: root/test/Transforms/SCCP
diff options
context:
space:
mode:
authorChris Lattner <sabre@nondot.org>2009-11-02 18:22:51 +0000
committerChris Lattner <sabre@nondot.org>2009-11-02 18:22:51 +0000
commit3e5b03000665b0ef55d866a33f88bb8375f96695 (patch)
tree117ba16f49f44b898f0a49c00cd2950a46bc1e81 /test/Transforms/SCCP
parent9a8ec820614ab5b5a0edef1297cbc4cec4b1c3d9 (diff)
downloadexternal_llvm-3e5b03000665b0ef55d866a33f88bb8375f96695.zip
external_llvm-3e5b03000665b0ef55d866a33f88bb8375f96695.tar.gz
external_llvm-3e5b03000665b0ef55d866a33f88bb8375f96695.tar.bz2
disable IPSCCP support for multiple return values, it is buggy, so just
disable it until I can fix it. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@85810 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'test/Transforms/SCCP')
-rw-r--r--test/Transforms/SCCP/2008-03-10-sret.ll2
-rw-r--r--test/Transforms/SCCP/ipsccp-basic.ll1
2 files changed, 3 insertions, 0 deletions
diff --git a/test/Transforms/SCCP/2008-03-10-sret.ll b/test/Transforms/SCCP/2008-03-10-sret.ll
index 85bcaf4..ec99e29 100644
--- a/test/Transforms/SCCP/2008-03-10-sret.ll
+++ b/test/Transforms/SCCP/2008-03-10-sret.ll
@@ -4,6 +4,8 @@
; RUN: grep {%mrv1 = insertvalue %T %mrv, i32 17, 1} %t
; RUN: grep {ret %T %mrv1} %t
+; XFAIL: *
+
%T = type {i32,i32}
define internal {i32, i32} @bar(i32 %A) {
diff --git a/test/Transforms/SCCP/ipsccp-basic.ll b/test/Transforms/SCCP/ipsccp-basic.ll
index 4c3c1cf..f015834 100644
--- a/test/Transforms/SCCP/ipsccp-basic.ll
+++ b/test/Transforms/SCCP/ipsccp-basic.ll
@@ -1,4 +1,5 @@
; RUN: opt < %s -ipsccp -S | FileCheck %s
+; XFAIL: *
;;======================== test1