Changes in directory llvm/test/Transforms/GVNPRE:
select.ll added (r1.1) --- Log message: Add a test for performing GVNPRE on select instructions. --- Diffs of the changes: (+17 -0) select.ll | 17 +++++++++++++++++ 1 files changed, 17 insertions(+) Index: llvm/test/Transforms/GVNPRE/select.ll diff -c /dev/null llvm/test/Transforms/GVNPRE/select.ll:1.1 *** /dev/null Thu Jun 28 18:50:41 2007 --- llvm/test/Transforms/GVNPRE/select.ll Thu Jun 28 18:50:31 2007 *************** *** 0 **** --- 1,17 ---- + ; RUN: llvm-as < %s | opt -gvnpre | llvm-dis | grep b.gvnpre + + define i32 @extract() { + entry: ; preds = %cond_false, %entry + br i1 true, label %cond_true, label %cond_false + + cond_true: + br label %end + + cond_false: + %a = select i1 true, i32 0, i32 1 + br label %end + + end: + %b = select i1 true, i32 0, i32 1 + ret i32 %b + } _______________________________________________ llvm-commits mailing list llvm-commits@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits