[llvm-commits] CVS: llvm/test/CodeGen/X86/2007-01-13-StackPtrIndex.ll select.ll trunc-to-bool.ll vec_set-3.ll vec_set-4.ll

Reid Spencer reid at x10sys.com
Tue Jan 30 08:16:36 PST 2007



Changes in directory llvm/test/CodeGen/X86:

2007-01-13-StackPtrIndex.ll updated: 1.2 -> 1.3
select.ll updated: 1.5 -> 1.6
trunc-to-bool.ll updated: 1.8 -> 1.9
vec_set-3.ll updated: 1.3 -> 1.4
vec_set-4.ll updated: 1.3 -> 1.4
---
Log message:

For PR411: http://llvm.org/PR411 :
Update these tests to not use the same name even though the type of the
value differs. After PR411: http://llvm.org/PR411  hits, type planes will be gone and it will be
illegal for a name to be used twice, regardless of type.


---
Diffs of the changes:  (+27 -25)

 2007-01-13-StackPtrIndex.ll |   36 ++++++++++++++++++------------------
 select.ll                   |    2 +-
 trunc-to-bool.ll            |    4 ++--
 vec_set-3.ll                |    8 +++++---
 vec_set-4.ll                |    2 +-
 5 files changed, 27 insertions(+), 25 deletions(-)


Index: llvm/test/CodeGen/X86/2007-01-13-StackPtrIndex.ll
diff -u llvm/test/CodeGen/X86/2007-01-13-StackPtrIndex.ll:1.2 llvm/test/CodeGen/X86/2007-01-13-StackPtrIndex.ll:1.3
--- llvm/test/CodeGen/X86/2007-01-13-StackPtrIndex.ll:1.2	Fri Jan 26 02:25:06 2007
+++ llvm/test/CodeGen/X86/2007-01-13-StackPtrIndex.ll	Tue Jan 30 10:16:01 2007
@@ -15,11 +15,11 @@
 	%r6 = load i32* %a3
 	%r8 = load i32* %a4
 	%r14 = load i32* %a5
-	%r = sext i32 %r2 to i64
+	%rx = sext i32 %r2 to i64
 	%r9 = sext i32 %r to i64
-	%r11 = add i64 %r, 0
-	%r = icmp slt i64 %r11, 0
-	%r12 = select i1 %r, i64 0, i64 %r11
+	%r11 = add i64 %rx, 0
+	%ras = icmp slt i64 %r11, 0
+	%r12 = select i1 %ras, i64 0, i64 %r11
 	%r16 = sext i32 %r14 to i64
 	%r17 = sext i32 %r8 to i64
 	%r18 = sub i64 %r16, 0
@@ -28,17 +28,17 @@
 	%r19h = add i64 %r18, 0
 	%r22 = select i1 %r20, i64 1, i64 %r19h
 	%r23 = mul i64 %r22, 0
-	%r23 = trunc i64 %r23 to i32
-	%r24 = shl i32 %r23, i8 0
+	%r23a = trunc i64 %r23 to i32
+	%r24 = shl i32 %r23a, i8 0
 	%r25 = add i32 %r24, 0
-	%r = alloca i8, i32 %r25, align 16
-	%r28 = getelementptr i8* %r, i32 0
+	%ras2 = alloca i8, i32 %r25, align 16
+	%r28 = getelementptr i8* %ras2, i32 0
 	%r38 = shl i64 %r12, i8 0
 	%s2013 = add i64 %r38, 0
-	%c22012 = getelementptr i8* %r, i64 %s2013
+	%c22012 = getelementptr i8* %ras2, i64 %s2013
 	%r42 = shl i64 %r12, i8 0
 	%s2011 = add i64 %r42, 16
-	%c22010 = getelementptr i8* %r, i64 %s2011
+	%c22010 = getelementptr i8* %ras2, i64 %s2011
 	%r50 = add i64 %r16, 0
 	%r51 = icmp slt i64 %r50, 0
 	%r50sh = shl i64 %r50, i8 0
@@ -46,7 +46,7 @@
 	%r54 = select i1 %r51, i64 0, i64 %r50j
 	%r56 = mul i64 %r54, %r12
 	%r28s = add i64 %r56, 16
-	%c2 = getelementptr i8* %r, i64 %r28s
+	%c2 = getelementptr i8* %ras2, i64 %r28s
 	%r60 = sub i32 %r2, %r
 	%r61 = icmp slt i32 %r60, 0
 	br i1 %r61, label %a29b, label %b63
@@ -112,9 +112,9 @@
 	br label %a30b294
 a30b:
 	%w = phi i64 [ 0, %b179 ], [ %v, %a30b ]
-	%b = shl i64 %w, i8 0
-	%r283 = add i64 %b, 0
-	%r286 = add i64 %b, 0
+	%b2 = shl i64 %w, i8 0
+	%r283 = add i64 %b2, 0
+	%r286 = add i64 %b2, 0
 	%r288 = icmp slt i64 %r286, 0
 	%v = add i64 %w, 0
 	br i1 %r288, label %b188, label %a30b
@@ -204,7 +204,7 @@
 	%v1853 = add i64 %w1852, 0
 	br i1 %r708, label %b565, label %a45b
 b712:
-	%r795 = add i64 %r, 0
+	%r795 = add i64 %rx, 0
 	%r799 = add i64 %s923, 0
 	%r802 = add i64 %w1855, 0
 	%r807 = icmp slt i64 %r802, 0
@@ -255,7 +255,7 @@
 	%r846 = sext i32 %r60 to i64
 	%r847 = add i64 %r846, 0
 	%r851 = load float* bitcast ([128 x i64]* @i6000 to float*)
-	%r856 = sub i64 %r, 0
+	%r856 = sub i64 %rx, 0
 	br label %b858
 b858:
 	%w1891 = phi i64 [ 0, %b820 ], [ %v1892, %b1016 ]
@@ -321,7 +321,7 @@
 	br i1 %r817, label %a93b, label %b1321
 b1086:
 	%r1089 = sext i32 %r2 to i64
-	%r1090 = add i64 %r, 0
+	%r1090 = add i64 %rx, 0
 	%r1096 = mul i64 %r9, 0
 	%r1101 = sext i32 %r8 to i64
 	%r1104 = add i64 %r1096, 0
@@ -424,7 +424,7 @@
 	%v1959 = add i64 %w1958, 0
 	br i1 %r1581, label %a74b, label %b1582
 b1582:
-	%r1587 = add i64 %r, 0
+	%r1587 = add i64 %rx, 0
 	%r1591 = add i64 %s1563, 0
 	%r1596 = add i64 %d1533, 0
 	%r1601 = icmp slt i64 %r1596, 0


Index: llvm/test/CodeGen/X86/select.ll
diff -u llvm/test/CodeGen/X86/select.ll:1.5 llvm/test/CodeGen/X86/select.ll:1.6
--- llvm/test/CodeGen/X86/select.ll:1.5	Fri Dec  1 22:23:08 2006
+++ llvm/test/CodeGen/X86/select.ll	Tue Jan 30 10:16:01 2007
@@ -43,7 +43,7 @@
 	ret int %X
 }
 
-int %foldSel2(bool %A, int %B, int %C, double %X, double %Y) {
+int %foldSel2a(bool %A, int %B, int %C, double %X, double %Y) {
 	%Cond = setlt double %X, %Y
 	%X = select bool %Cond, int %B, int %C
 	ret int %X


Index: llvm/test/CodeGen/X86/trunc-to-bool.ll
diff -u llvm/test/CodeGen/X86/trunc-to-bool.ll:1.8 llvm/test/CodeGen/X86/trunc-to-bool.ll:1.9
--- llvm/test/CodeGen/X86/trunc-to-bool.ll:1.8	Fri Jan 26 02:25:06 2007
+++ llvm/test/CodeGen/X86/trunc-to-bool.ll	Tue Jan 30 10:16:01 2007
@@ -12,8 +12,8 @@
 
 define i1 @test2(i32 %val, i32 %mask) {
 entry:
-    %mask = trunc i32 %mask to i8
-    %shifted = ashr i32 %val, i8 %mask
+    %maski8 = trunc i32 %mask to i8
+    %shifted = ashr i32 %val, i8 %maski8
     %anded = and i32 %shifted, 1
     %trunced = trunc i32 %anded to i1
     br i1 %trunced, label %ret_true, label %ret_false


Index: llvm/test/CodeGen/X86/vec_set-3.ll
diff -u llvm/test/CodeGen/X86/vec_set-3.ll:1.3 llvm/test/CodeGen/X86/vec_set-3.ll:1.4
--- llvm/test/CodeGen/X86/vec_set-3.ll:1.3	Fri Dec  1 22:23:08 2006
+++ llvm/test/CodeGen/X86/vec_set-3.ll	Tue Jan 30 10:16:01 2007
@@ -1,5 +1,7 @@
-; RUN: llvm-upgrade < %s | llvm-as | llc -march=x86 -mattr=+sse2 | grep shufps | wc -l | grep 1 &&
-; RUN: llvm-upgrade < %s | llvm-as | llc -march=x86 -mattr=+sse2 | grep pshufd | wc -l | grep 1
+; RUN: llvm-upgrade < %s | llvm-as | llc -march=x86 -mattr=+sse2 | \
+; RUN:    grep shufps | wc -l | grep 1 &&
+; RUN: llvm-upgrade < %s | llvm-as | llc -march=x86 -mattr=+sse2 | \
+; RUN:    grep pshufd | wc -l | grep 1
 
 <4 x float> %test(float %a) {
 	%tmp = insertelement <4 x float> zeroinitializer, float %a, uint 1
@@ -8,7 +10,7 @@
 	ret <4 x float> %tmp6
 }
 
-<2 x long> %test(int %a) {
+<2 x long> %test2(int %a) {
 	%tmp7 = insertelement <4 x int> zeroinitializer, int %a, uint 2
 	%tmp9 = insertelement <4 x int> %tmp7, int 0, uint 3
 	%tmp10 = cast <4 x int> %tmp9 to <2 x long>


Index: llvm/test/CodeGen/X86/vec_set-4.ll
diff -u llvm/test/CodeGen/X86/vec_set-4.ll:1.3 llvm/test/CodeGen/X86/vec_set-4.ll:1.4
--- llvm/test/CodeGen/X86/vec_set-4.ll:1.3	Fri Dec  1 22:23:08 2006
+++ llvm/test/CodeGen/X86/vec_set-4.ll	Tue Jan 30 10:16:01 2007
@@ -11,7 +11,7 @@
 	ret <2 x long> %tmp19
 }
 
-<2 x long> %test(sbyte %a) {
+<2 x long> %test2(sbyte %a) {
 entry:
 	%tmp24 = insertelement <16 x sbyte> zeroinitializer, sbyte %a, uint 10
 	%tmp26 = insertelement <16 x sbyte> %tmp24, sbyte 0, uint 11






More information about the llvm-commits mailing list