summaryrefslogtreecommitdiff
path: root/test/ExecutionEngine/test-phi.ll
diff options
context:
space:
mode:
authorChris Lattner <sabre@nondot.org>2002-12-15 20:52:08 +0000
committerChris Lattner <sabre@nondot.org>2002-12-15 20:52:08 +0000
commit315bad0bc651e06a4a87288254adb8e0be63e6c9 (patch)
treec40ea93ed764fdcc997db80e77af9f163a902259 /test/ExecutionEngine/test-phi.ll
parent3f91ad7ba72777e338a657900ce5536d4a0a68e3 (diff)
downloadllvm-315bad0bc651e06a4a87288254adb8e0be63e6c9.tar.gz
llvm-315bad0bc651e06a4a87288254adb8e0be63e6c9.tar.bz2
llvm-315bad0bc651e06a4a87288254adb8e0be63e6c9.tar.xz
Add new testcase for repeated preds
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5056 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'test/ExecutionEngine/test-phi.ll')
-rw-r--r--test/ExecutionEngine/test-phi.ll11
1 files changed, 9 insertions, 2 deletions
diff --git a/test/ExecutionEngine/test-phi.ll b/test/ExecutionEngine/test-phi.ll
index 14b1b60ce3..9e214382e0 100644
--- a/test/ExecutionEngine/test-phi.ll
+++ b/test/ExecutionEngine/test-phi.ll
@@ -11,11 +11,18 @@ Dead:
br label %T
}
+int %test(bool %C) {
+ br bool %C, label %T, label %T
+T:
+ %X = phi int [123, %0], [123, %0]
+ ret int %X
+}
+
int %main() {
br label %Test
Test:
- %X = phi int [7, %0], [%Y, %Dead]
- ret int 0
+ %X = phi int [0, %0], [%Y, %Dead]
+ ret int %X
Dead:
%Y = shr int 12, ubyte 4
br label %Test