aboutsummaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
authorChris Lattner <sabre@nondot.org>2002-08-21 22:44:39 +0000
committerChris Lattner <sabre@nondot.org>2002-08-21 22:44:39 +0000
commit236c4a33af51938e6492267b4c20c2e888c88cd7 (patch)
treef2435cabf4029bcf2a4b4d7377aff68a87e6558e /test
parent8d64e17a83dedbb0179b589862adac44ab668e09 (diff)
Convert testcase to not use indexing on loads & stores
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3428 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'test')
-rw-r--r--test/CodeGen/Generic/constindices.ll18
-rw-r--r--test/LLC/constindices.ll18
2 files changed, 22 insertions, 14 deletions
diff --git a/test/CodeGen/Generic/constindices.ll b/test/CodeGen/Generic/constindices.ll
index d6c8658aab..3ca3ee8599 100644
--- a/test/CodeGen/Generic/constindices.ll
+++ b/test/CodeGen/Generic/constindices.ll
@@ -17,9 +17,11 @@ begin
%ScalarB = alloca %MixedB
%ArrayA = alloca %MixedA, uint 4
%ArrayB = alloca %MixedB, uint 3
-
- store float 1.4142, %MixedA* %ScalarA, uint 0, ubyte 0
- store float 2.7183, %MixedB* %ScalarB, uint 0, ubyte 1, ubyte 0
+
+ %I1 = getelementptr %MixedA* %ScalarA, uint 0, ubyte 0
+ store float 1.4142, float *%I1
+ %I2 = getelementptr %MixedB* %ScalarB, uint 0, ubyte 1, ubyte 0
+ store float 2.7183, float *%I2
%fptrA = getelementptr %MixedA* %ArrayA, uint 1, ubyte 0
%fptrB = getelementptr %MixedB* %ArrayB, uint 2, ubyte 1, ubyte 0
@@ -33,10 +35,12 @@ begin
%fptrA3 = getelementptr [15 x int]* %fptrA2, uint 0, uint 8 ; &(*fptrA2)[8]
store int 5, int* %fptrA3 ; ArrayA[3].1[8] = 5
- %sqrtTwo = load %MixedA* %ScalarA, uint 0, ubyte 0
- %exp = load %MixedB* %ScalarB, uint 0, ubyte 1, ubyte 0
- %pi = load %MixedA* %ArrayA, uint 1, ubyte 0
- %five = load %MixedB* %ArrayB, uint 2, ubyte 1, ubyte 0
+ %sqrtTwo = load float *%I1
+ %exp = load float *%I2
+ %I3 = getelementptr %MixedA* %ArrayA, uint 1, ubyte 0
+ %pi = load float* %I3
+ %I4 = getelementptr %MixedB* %ArrayB, uint 2, ubyte 1, ubyte 0
+ %five = load float* %I4
%dsqrtTwo = cast float %sqrtTwo to double
%dexp = cast float %exp to double
diff --git a/test/LLC/constindices.ll b/test/LLC/constindices.ll
index d6c8658aab..3ca3ee8599 100644
--- a/test/LLC/constindices.ll
+++ b/test/LLC/constindices.ll
@@ -17,9 +17,11 @@ begin
%ScalarB = alloca %MixedB
%ArrayA = alloca %MixedA, uint 4
%ArrayB = alloca %MixedB, uint 3
-
- store float 1.4142, %MixedA* %ScalarA, uint 0, ubyte 0
- store float 2.7183, %MixedB* %ScalarB, uint 0, ubyte 1, ubyte 0
+
+ %I1 = getelementptr %MixedA* %ScalarA, uint 0, ubyte 0
+ store float 1.4142, float *%I1
+ %I2 = getelementptr %MixedB* %ScalarB, uint 0, ubyte 1, ubyte 0
+ store float 2.7183, float *%I2
%fptrA = getelementptr %MixedA* %ArrayA, uint 1, ubyte 0
%fptrB = getelementptr %MixedB* %ArrayB, uint 2, ubyte 1, ubyte 0
@@ -33,10 +35,12 @@ begin
%fptrA3 = getelementptr [15 x int]* %fptrA2, uint 0, uint 8 ; &(*fptrA2)[8]
store int 5, int* %fptrA3 ; ArrayA[3].1[8] = 5
- %sqrtTwo = load %MixedA* %ScalarA, uint 0, ubyte 0
- %exp = load %MixedB* %ScalarB, uint 0, ubyte 1, ubyte 0
- %pi = load %MixedA* %ArrayA, uint 1, ubyte 0
- %five = load %MixedB* %ArrayB, uint 2, ubyte 1, ubyte 0
+ %sqrtTwo = load float *%I1
+ %exp = load float *%I2
+ %I3 = getelementptr %MixedA* %ArrayA, uint 1, ubyte 0
+ %pi = load float* %I3
+ %I4 = getelementptr %MixedB* %ArrayB, uint 2, ubyte 1, ubyte 0
+ %five = load float* %I4
%dsqrtTwo = cast float %sqrtTwo to double
%dexp = cast float %exp to double