[llvm-commits] CVS: llvm/test/Regression/Transforms/SimplifyCFG/PhiEliminate.ll

Chris Lattner sabre at nondot.org
Sat Nov 18 11:18:06 PST 2006



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

PhiEliminate.ll updated: 1.5 -> 1.6
---
Log message:

converting massive blocks of phis into selects like this is silly.


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

 PhiEliminate.ll |   28 ----------------------------
 1 files changed, 28 deletions(-)


Index: llvm/test/Regression/Transforms/SimplifyCFG/PhiEliminate.ll
diff -u llvm/test/Regression/Transforms/SimplifyCFG/PhiEliminate.ll:1.5 llvm/test/Regression/Transforms/SimplifyCFG/PhiEliminate.ll:1.6
--- llvm/test/Regression/Transforms/SimplifyCFG/PhiEliminate.ll:1.5	Sat Dec  3 12:26:41 2005
+++ llvm/test/Regression/Transforms/SimplifyCFG/PhiEliminate.ll	Sat Nov 18 13:17:52 2006
@@ -18,22 +18,8 @@
 	br label %F
 F:
 	%B1 = phi bool [true, %0], [false, %T], [false, %X]
-	%B2 = phi bool [true, %T], [false, %0], [false, %X]
-	%I1 = phi int  [1, %T], [0, %0], [2, %X]
-	%I2 = phi int  [1, %0], [0, %T], [3, %X]
-	%I3 = phi int  [17, %T], [0, %0], [4, %X]
-	%I4 = phi int  [17, %T], [5, %0], [44, %X]
-	%I5 = phi int  [%V, %T], [0, %0], [%V, %X]
-	%I6 = phi int  [%V, %0], [0, %T], [%V, %X]
 	%I7 = phi int  [%V, %0], [%V2, %T], [%V2, %X]
 	call void %use(bool %B1)
-	call void %use(bool %B2)
-	call void %use(int  %I1)
-	call void %use(int  %I2)
-	call void %use(int  %I3)
-	call void %use(int  %I4)
-	call void %use(int  %I5)
-	call void %use(int  %I6)
 	call void %use(int  %I7)
 	ret void
 }
@@ -44,22 +30,8 @@
 	br label %F
 F:
 	%B1 = phi bool [true, %0], [false, %T]
-	%B2 = phi bool [true, %T], [false, %0]
-	%I1 = phi int  [1, %T], [0, %0]
-	%I2 = phi int  [1, %0], [0, %T]
-	%I3 = phi int  [17, %T], [0, %0]
-	%I4 = phi int  [17, %T], [5, %0]
-	%I5 = phi int  [%V, %T], [0, %0]
 	%I6 = phi int  [%V, %0], [0, %T]
-	%I7 = phi int  [%V, %0], [%V2, %T]
 	call void %use(bool %B1)
-	call void %use(bool %B2)
-	call void %use(int  %I1)
-	call void %use(int  %I2)
-	call void %use(int  %I3)
-	call void %use(int  %I4)
-	call void %use(int  %I5)
 	call void %use(int  %I6)
-	call void %use(int  %I7)
 	ret void
 }






More information about the llvm-commits mailing list