diff options
| author | Chris Lattner <sabre@nondot.org> | 2002-05-06 17:59:23 +0000 | 
|---|---|---|
| committer | Chris Lattner <sabre@nondot.org> | 2002-05-06 17:59:23 +0000 | 
| commit | a9c099d1d2c14d1465a70a0988f1c5de5f382bfa (patch) | |
| tree | d3c8ce7e009a2bc1fd2a36513748e00be7d1ac7a | |
| parent | 5576a2caff29594c03ec4e867924f7354613595c (diff) | |
| download | bcm5719-llvm-a9c099d1d2c14d1465a70a0988f1c5de5f382bfa.tar.gz bcm5719-llvm-a9c099d1d2c14d1465a70a0988f1c5de5f382bfa.zip | |
Make the testcase more interesting so that DCE does not eliminate it.
Use DIE instead of DCE anyway
llvm-svn: 2500
| -rw-r--r-- | llvm/test/Regression/Transforms/InstCombine/phi.ll | 12 | 
1 files changed, 7 insertions, 5 deletions
| diff --git a/llvm/test/Regression/Transforms/InstCombine/phi.ll b/llvm/test/Regression/Transforms/InstCombine/phi.ll index f56fbe26df8..a10d742ce83 100644 --- a/llvm/test/Regression/Transforms/InstCombine/phi.ll +++ b/llvm/test/Regression/Transforms/InstCombine/phi.ll @@ -1,17 +1,19 @@  ; This test makes sure that these instructions are properly eliminated.  ; -; RUN: if as < %s | opt -instcombine -dce | dis | grep phi +; RUN: if as < %s | opt -instcombine -die | dis | grep phi  ; RUN: then exit 1  ; RUN: else exit 0  ; RUN: fi  implementation -int "test1"(int %A) { -BB0:	br label %BB1 +int "test1"(int %A, bool %b) { +BB0:    br bool %b, label %BB1, label %BB2  BB1: -	%B = phi int [%A, %BB0]     ; Combine away one argument PHI nodes -	ret int %B +        %B = phi int [%A, %BB0]     ; Combine away one argument PHI nodes +        ret int %B +BB2: +        ret int %A  } | 

