summaryrefslogtreecommitdiff
path: root/test/CodeGen/X86
diff options
context:
space:
mode:
authorReid Spencer <rspencer@reidspencer.com>2007-01-30 16:16:01 +0000
committerReid Spencer <rspencer@reidspencer.com>2007-01-30 16:16:01 +0000
commit908504347b0565c4d4817af444012be76ba4b76f (patch)
tree443cd5fa4f0eacde4cdb1601d18cd9eb5526ea43 /test/CodeGen/X86
parent82d5ee5653fdbd9bdcd75f8509429a0d72c80fa8 (diff)
downloadllvm-908504347b0565c4d4817af444012be76ba4b76f.tar.gz
llvm-908504347b0565c4d4817af444012be76ba4b76f.tar.bz2
llvm-908504347b0565c4d4817af444012be76ba4b76f.tar.xz
For PR411:
Update these tests to not use the same name even though the type of the value differs. After PR411 hits, type planes will be gone and it will be illegal for a name to be used twice, regardless of type. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@33660 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'test/CodeGen/X86')
-rw-r--r--test/CodeGen/X86/2007-01-13-StackPtrIndex.ll36
-rw-r--r--test/CodeGen/X86/select.ll2
-rw-r--r--test/CodeGen/X86/trunc-to-bool.ll4
-rw-r--r--test/CodeGen/X86/vec_set-3.ll8
-rw-r--r--test/CodeGen/X86/vec_set-4.ll2
5 files changed, 27 insertions, 25 deletions
diff --git a/test/CodeGen/X86/2007-01-13-StackPtrIndex.ll b/test/CodeGen/X86/2007-01-13-StackPtrIndex.ll
index 9e218b53b2..54c249c8be 100644
--- a/test/CodeGen/X86/2007-01-13-StackPtrIndex.ll
+++ b/test/CodeGen/X86/2007-01-13-StackPtrIndex.ll
@@ -15,11 +15,11 @@ b:
%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 @@ b:
%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 @@ b:
%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 @@ a30b294q:
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 @@ a45b:
%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 @@ b820:
%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 @@ a66b:
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 @@ a74b:
%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
diff --git a/test/CodeGen/X86/select.ll b/test/CodeGen/X86/select.ll
index 71f4742c08..96b2e3ebae 100644
--- a/test/CodeGen/X86/select.ll
+++ b/test/CodeGen/X86/select.ll
@@ -43,7 +43,7 @@ int %foldSel2(bool %A, int %B, int %C) {
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
diff --git a/test/CodeGen/X86/trunc-to-bool.ll b/test/CodeGen/X86/trunc-to-bool.ll
index f2871f7d71..8486bbd428 100644
--- a/test/CodeGen/X86/trunc-to-bool.ll
+++ b/test/CodeGen/X86/trunc-to-bool.ll
@@ -12,8 +12,8 @@ define i1 @test1(i32 %X) zext {
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
diff --git a/test/CodeGen/X86/vec_set-3.ll b/test/CodeGen/X86/vec_set-3.ll
index 5cb133c134..23c5808af1 100644
--- a/test/CodeGen/X86/vec_set-3.ll
+++ b/test/CodeGen/X86/vec_set-3.ll
@@ -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>
diff --git a/test/CodeGen/X86/vec_set-4.ll b/test/CodeGen/X86/vec_set-4.ll
index 745200fab9..c656a5817a 100644
--- a/test/CodeGen/X86/vec_set-4.ll
+++ b/test/CodeGen/X86/vec_set-4.ll
@@ -11,7 +11,7 @@ entry:
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