Changes in directory llvm/test/Regression/Transforms/SimplifyCFG:
2006-02-17-InfiniteUnroll.ll added (r1.1) --- Log message: new testcase that crashes simplifycfg --- Diffs of the changes: (+35 -0) 2006-02-17-InfiniteUnroll.ll | 35 +++++++++++++++++++++++++++++++++++ 1 files changed, 35 insertions(+) Index: llvm/test/Regression/Transforms/SimplifyCFG/2006-02-17-InfiniteUnroll.ll diff -c /dev/null llvm/test/Regression/Transforms/SimplifyCFG/2006-02-17-InfiniteUnroll.ll:1.1 *** /dev/null Fri Feb 17 18:32:54 2006 --- llvm/test/Regression/Transforms/SimplifyCFG/2006-02-17-InfiniteUnroll.ll Fri Feb 17 18:32:44 2006 *************** *** 0 **** --- 1,35 ---- + ; RUN: llvm-as < %s | opt -simplifycfg -disable-output + + void %polnel_() { + entry: + %tmp595 = setlt int 0, 0 ; <bool> [#uses=4] + br bool %tmp595, label %bb148.critedge, label %cond_true40 + + bb36: ; preds = %bb43 + br bool %tmp595, label %bb43, label %cond_true40 + + cond_true40: ; preds = %bb46, %cond_true40, %bb36, %entry + %tmp397 = setgt int 0, 0 ; <bool> [#uses=1] + br bool %tmp397, label %bb43, label %cond_true40 + + bb43: ; preds = %cond_true40, %bb36 + br bool false, label %bb53, label %bb36 + + bb46: ; preds = %bb53 + br bool %tmp595, label %bb53, label %cond_true40 + + bb53: ; preds = %bb46, %bb43 + br bool false, label %bb102, label %bb46 + + bb92.preheader: ; preds = %bb102 + ret void + + bb102: ; preds = %bb53 + br bool %tmp595, label %bb148, label %bb92.preheader + + bb148.critedge: ; preds = %entry + ret void + + bb148: ; preds = %bb102 + ret void + } _______________________________________________ llvm-commits mailing list llvm-commits@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits