summaryrefslogtreecommitdiffstats
path: root/llvm/test/Transforms/Mem2Reg/UndefValuesMerge.ll
diff options
context:
space:
mode:
authorTanya Lattner <tonic@nondot.org>2008-03-19 07:28:33 +0000
committerTanya Lattner <tonic@nondot.org>2008-03-19 07:28:33 +0000
commitab7872c06c0629ae50ea4e50eee81cde27186406 (patch)
tree7c40ea66b360170d377d96ceffa180652ff6c6d1 /llvm/test/Transforms/Mem2Reg/UndefValuesMerge.ll
parent966da4acc3455f36d89969b3687a44e9b3bc555c (diff)
downloadbcm5719-llvm-ab7872c06c0629ae50ea4e50eee81cde27186406.tar.gz
bcm5719-llvm-ab7872c06c0629ae50ea4e50eee81cde27186406.zip
Upgrade tests.
llvm-svn: 48538
Diffstat (limited to 'llvm/test/Transforms/Mem2Reg/UndefValuesMerge.ll')
-rw-r--r--llvm/test/Transforms/Mem2Reg/UndefValuesMerge.ll21
1 files changed, 10 insertions, 11 deletions
diff --git a/llvm/test/Transforms/Mem2Reg/UndefValuesMerge.ll b/llvm/test/Transforms/Mem2Reg/UndefValuesMerge.ll
index dc2f011e240..0d20d7df345 100644
--- a/llvm/test/Transforms/Mem2Reg/UndefValuesMerge.ll
+++ b/llvm/test/Transforms/Mem2Reg/UndefValuesMerge.ll
@@ -1,14 +1,13 @@
-; RUN: llvm-upgrade < %s | llvm-as | opt -mem2reg | llvm-dis | not grep phi
+; RUN: llvm-as < %s | opt -mem2reg | llvm-dis | not grep phi
-implementation
-
-int %testfunc(bool %C, int %i, sbyte %j) {
- %I = alloca int
- br bool %C, label %T, label %Cont
-T:
- store int %i, int* %I
+define i32 @testfunc(i1 %C, i32 %i, i8 %j) {
+ %I = alloca i32 ; <i32*> [#uses=2]
+ br i1 %C, label %T, label %Cont
+T: ; preds = %0
+ store i32 %i, i32* %I
br label %Cont
-Cont:
- %Y = load int* %I ;; %Y = phi %i, undef -> %Y = %i
- ret int %Y
+Cont: ; preds = %T, %0
+ %Y = load i32* %I ; <i32> [#uses=1]
+ ret i32 %Y
}
+
OpenPOWER on IntegriCloud