Changes in directory llvm/test/Regression/CodeGen/PowerPC:

branch-opt.ll updated: 1.4 -> 1.5
rotl.ll updated: 1.3 -> 1.4
---
Log message:

For PR1070: http://llvm.org/PR1070 :
Revert previous patch now that llvm-upgrade can handle collapsed type 
plane conversion properly.


---
Diffs of the changes:  (+21 -16)

 branch-opt.ll |   17 +++++++++--------
 rotl.ll       |   20 ++++++++++++--------
 2 files changed, 21 insertions(+), 16 deletions(-)


Index: llvm/test/Regression/CodeGen/PowerPC/branch-opt.ll
diff -u llvm/test/Regression/CodeGen/PowerPC/branch-opt.ll:1.4 
llvm/test/Regression/CodeGen/PowerPC/branch-opt.ll:1.5
--- llvm/test/Regression/CodeGen/PowerPC/branch-opt.ll:1.4      Sun Dec 31 
00:01:59 2006
+++ llvm/test/Regression/CodeGen/PowerPC/branch-opt.ll  Mon Jan  1 23:53:06 2007
@@ -9,10 +9,10 @@
 
 void %foo(int %W, int %X, int %Y, int %Z) {
 entry:
-       %X.u = cast int %X to uint              ; <uint> [#uses=1]
-       %Y.u = cast int %Y to uint              ; <uint> [#uses=1]
-       %Z.u = cast int %Z to uint              ; <uint> [#uses=1]
-       %W.u = cast int %W to uint              ; <uint> [#uses=1]
+       %X = cast int %X to uint                ; <uint> [#uses=1]
+       %Y = cast int %Y to uint                ; <uint> [#uses=1]
+       %Z = cast int %Z to uint                ; <uint> [#uses=1]
+       %W = cast int %W to uint                ; <uint> [#uses=1]
        %tmp1 = and int %W, 1           ; <int> [#uses=1]
        %tmp1 = seteq int %tmp1, 0              ; <bool> [#uses=1]
        br bool %tmp1, label %cond_false, label %bb5
@@ -21,7 +21,7 @@
        %indvar77 = phi uint [ %indvar.next78, %bb ], [ 0, %bb5 ]               
; <uint> [#uses=1]
        %tmp2 = tail call int (...)* %bar( )            ; <int> [#uses=0]
        %indvar.next78 = add uint %indvar77, 1          ; <uint> [#uses=2]
-       %exitcond79 = seteq uint %indvar.next78, %X.u           ; <bool> 
[#uses=1]
+       %exitcond79 = seteq uint %indvar.next78, %X             ; <bool> 
[#uses=1]
        br bool %exitcond79, label %cond_next48, label %bb
 
 bb5:           ; preds = %entry
@@ -37,7 +37,7 @@
        %indvar72 = phi uint [ %indvar.next73, %bb12 ], [ 0, %bb16 ]            
; <uint> [#uses=1]
        %tmp13 = tail call int (...)* %bar( )           ; <int> [#uses=0]
        %indvar.next73 = add uint %indvar72, 1          ; <uint> [#uses=2]
-       %exitcond74 = seteq uint %indvar.next73, %Y.u           ; <bool> 
[#uses=1]
+       %exitcond74 = seteq uint %indvar.next73, %Y             ; <bool> 
[#uses=1]
        br bool %exitcond74, label %cond_next48, label %bb12
 
 bb16:          ; preds = %cond_false
@@ -53,7 +53,7 @@
        %indvar67 = phi uint [ %indvar.next68, %bb25 ], [ 0, %bb29 ]            
; <uint> [#uses=1]
        %tmp26 = tail call int (...)* %bar( )           ; <int> [#uses=0]
        %indvar.next68 = add uint %indvar67, 1          ; <uint> [#uses=2]
-       %exitcond69 = seteq uint %indvar.next68, %Z.u           ; <bool> 
[#uses=1]
+       %exitcond69 = seteq uint %indvar.next68, %Z             ; <bool> 
[#uses=1]
        br bool %exitcond69, label %cond_next48, label %bb25
 
 bb29:          ; preds = %cond_false20
@@ -72,8 +72,9 @@
 
 bb42:          ; preds = %cond_false33, %bb38
        %indvar = phi uint [ %indvar.next, %bb38 ], [ 0, %cond_false33 ]        
        ; <uint> [#uses=3]
+       %indvar = cast uint %indvar to int              ; <int> [#uses=1]
        %W_addr.0 = sub int %W, %indvar         ; <int> [#uses=1]
-       %exitcond = seteq uint %indvar, %W.u            ; <bool> [#uses=1]
+       %exitcond = seteq uint %indvar, %W              ; <bool> [#uses=1]
        br bool %exitcond, label %cond_next48, label %bb38
 
 cond_next48:           ; preds = %bb, %bb12, %bb25, %bb42, %cond_false33, 
%bb29, %bb16, %bb5


Index: llvm/test/Regression/CodeGen/PowerPC/rotl.ll
diff -u llvm/test/Regression/CodeGen/PowerPC/rotl.ll:1.3 
llvm/test/Regression/CodeGen/PowerPC/rotl.ll:1.4
--- llvm/test/Regression/CodeGen/PowerPC/rotl.ll:1.3    Sun Dec 31 00:01:59 2006
+++ llvm/test/Regression/CodeGen/PowerPC/rotl.ll        Mon Jan  1 23:53:06 2007
@@ -7,11 +7,12 @@
 int %rotlw(uint %x, int %sh) {
 entry:
        %tmp.3 = cast int %sh to ubyte          ; <ubyte> [#uses=1]
-       %x.s = cast uint %x to int              ; <int> [#uses=1]
+       %x = cast uint %x to int                ; <int> [#uses=1]
        %tmp.7 = sub int 32, %sh                ; <int> [#uses=1]
        %tmp.9 = cast int %tmp.7 to ubyte               ; <ubyte> [#uses=1]
        %tmp.10 = shr uint %x, ubyte %tmp.9             ; <uint> [#uses=1]
-       %tmp.4 = shl int %x.s, ubyte %tmp.3             ; <int> [#uses=1]
+       %tmp.4 = shl int %x, ubyte %tmp.3               ; <int> [#uses=1]
+       %tmp.10 = cast uint %tmp.10 to int              ; <int> [#uses=1]
        %tmp.12 = or int %tmp.10, %tmp.4                ; <int> [#uses=1]
        ret int %tmp.12
 }
@@ -22,17 +23,19 @@
        %tmp.4 = shr uint %x, ubyte %tmp.3              ; <uint> [#uses=1]
        %tmp.7 = sub int 32, %sh                ; <int> [#uses=1]
        %tmp.9 = cast int %tmp.7 to ubyte               ; <ubyte> [#uses=1]
-       %x.s = cast uint %x to int              ; <int> [#uses=1]
-       %tmp.10 = shl int %x.s, ubyte %tmp.9            ; <int> [#uses=1]
+       %x = cast uint %x to int                ; <int> [#uses=1]
+       %tmp.4 = cast uint %tmp.4 to int                ; <int> [#uses=1]
+       %tmp.10 = shl int %x, ubyte %tmp.9              ; <int> [#uses=1]
        %tmp.12 = or int %tmp.4, %tmp.10                ; <int> [#uses=1]
        ret int %tmp.12
 }
 
 int %rotlwi(uint %x) {
 entry:
-       %x.s = cast uint %x to int              ; <int> [#uses=1]
+       %x = cast uint %x to int                ; <int> [#uses=1]
        %tmp.7 = shr uint %x, ubyte 27          ; <uint> [#uses=1]
-       %tmp.3 = shl int %x.s, ubyte 5          ; <int> [#uses=1]
+       %tmp.3 = shl int %x, ubyte 5            ; <int> [#uses=1]
+       %tmp.7 = cast uint %tmp.7 to int                ; <int> [#uses=1]
        %tmp.9 = or int %tmp.3, %tmp.7          ; <int> [#uses=1]
        ret int %tmp.9
 }
@@ -40,8 +43,9 @@
 int %rotrwi(uint %x) {
 entry:
        %tmp.3 = shr uint %x, ubyte 5           ; <uint> [#uses=1]
-       %x.s = cast uint %x to int              ; <int> [#uses=1]
-       %tmp.7 = shl int %x.s, ubyte 27         ; <int> [#uses=1]
+       %x = cast uint %x to int                ; <int> [#uses=1]
+       %tmp.3 = cast uint %tmp.3 to int                ; <int> [#uses=1]
+       %tmp.7 = shl int %x, ubyte 27           ; <int> [#uses=1]
        %tmp.9 = or int %tmp.3, %tmp.7          ; <int> [#uses=1]
        ret int %tmp.9
 }



_______________________________________________
llvm-commits mailing list
llvm-commits@cs.uiuc.edu
http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits

Reply via email to