Changes in directory llvm/test/Regression/Transforms/PredicateSimplifier:

2007-01-04-SelectSwitch.ll added (r1.1)
---
Log message:

New predicate simplifier!

Please do not enable, there is still some known miscompile problem.



---
Diffs of the changes:  (+19 -0)

 2007-01-04-SelectSwitch.ll |   19 +++++++++++++++++++
 1 files changed, 19 insertions(+)


Index: 
llvm/test/Regression/Transforms/PredicateSimplifier/2007-01-04-SelectSwitch.ll
diff -c /dev/null 
llvm/test/Regression/Transforms/PredicateSimplifier/2007-01-04-SelectSwitch.ll:1.1
*** /dev/null   Wed Jan 10 20:32:48 2007
--- 
llvm/test/Regression/Transforms/PredicateSimplifier/2007-01-04-SelectSwitch.ll  
    Wed Jan 10 20:32:38 2007
***************
*** 0 ****
--- 1,19 ----
+ ; RUN: llvm-upgrade < %s | llvm-as | opt -predsimplify -disable-output
+ 
+ void %ercMarkCurrMBConcealed(int %comp) {
+ entry:
+       %tmp5 = icmp slt int %comp, 0           ; <bool> [#uses=2]
+       %comp_addr.0 = select bool %tmp5, int 0, int %comp              ; <int> 
[#uses=1]
+       switch int %comp_addr.0, label %return [
+                int 0, label %bb
+       ]
+ 
+ bb:           ; preds = %entry
+       br bool %tmp5, label %bb87.bb97_crit_edge.critedge, label %return
+ 
+ bb87.bb97_crit_edge.critedge:         ; preds = %bb
+       ret void
+ 
+ return:               ; preds = %bb, %entry
+       ret void
+ }



_______________________________________________
llvm-commits mailing list
llvm-commits@cs.uiuc.edu
http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits

Reply via email to