[llvm-commits] CVS: llvm/test/Regression/Transforms/SimplifyCFG/2002-05-05-EmptyBlockMerge.ll

Chris Lattner lattner at cs.uiuc.edu
Wed May 26 18:55:02 PDT 2004


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

2002-05-05-EmptyBlockMerge.ll updated: 1.3 -> 1.4

---
Log message:

Fix a test that was "broken" by new optimizations.  The transformation we
are doing is certainly correct, its just that we didn't have the capability
to do it when the testcase was written (no select instr)


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

Index: llvm/test/Regression/Transforms/SimplifyCFG/2002-05-05-EmptyBlockMerge.ll
diff -u llvm/test/Regression/Transforms/SimplifyCFG/2002-05-05-EmptyBlockMerge.ll:1.3 llvm/test/Regression/Transforms/SimplifyCFG/2002-05-05-EmptyBlockMerge.ll:1.4
--- llvm/test/Regression/Transforms/SimplifyCFG/2002-05-05-EmptyBlockMerge.ll:1.3	Tue Sep 16 10:29:52 2003
+++ llvm/test/Regression/Transforms/SimplifyCFG/2002-05-05-EmptyBlockMerge.ll	Wed May 26 18:51:29 2004
@@ -2,6 +2,9 @@
 ;
 ; RUN: llvm-as < %s | opt -simplifycfg | llvm-dis | grep 'br label'
 ;
+declare void %foo()
+implementation
+
 void "cprop_test12"(int* %data) {
 bb0:
         %reg108 = load int* %data
@@ -9,6 +12,7 @@
         br bool %cond218, label %bb3, label %bb2
 
 bb2:
+	call void %foo()
         br label %bb3
 
 bb3:





More information about the llvm-commits mailing list