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