From: Chris Lattner Date: Fri, 10 Dec 2004 22:28:49 +0000 (+0000) Subject: New testcase X-Git-Url: http://demsky.eecs.uci.edu/git/?a=commitdiff_plain;h=9b07c66501b0720d0421b2478327f2b660f3d815;p=oota-llvm.git New testcase git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18780 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/test/Transforms/SCCP/ipsccp-conditional.ll b/test/Transforms/SCCP/ipsccp-conditional.ll new file mode 100644 index 00000000000..a3282119766 --- /dev/null +++ b/test/Transforms/SCCP/ipsccp-conditional.ll @@ -0,0 +1,19 @@ +; RUN: llvm-as < %s | opt -ipsccp | llvm-dis | grep -v 'ret int 0' | not grep ret + +implementation + +internal int %bar(int %A) { + %C = seteq int %A, 0 + br bool %C, label %T, label %F +T: + %B = call int %bar(int 0) + ret int 0 +F: ; unreachable + %C = call int %bar(int 1) + ret int %C +} + +int %foo() { + %X = call int %bar(int 0) + ret int %X +}