From 236c4a33af51938e6492267b4c20c2e888c88cd7 Mon Sep 17 00:00:00 2001 From: Chris Lattner Date: Wed, 21 Aug 2002 22:44:39 +0000 Subject: [PATCH] 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 --- test/CodeGen/Generic/constindices.ll | 18 +++++++++++------- test/LLC/constindices.ll | 18 +++++++++++------- 2 files changed, 22 insertions(+), 14 deletions(-) diff --git a/test/CodeGen/Generic/constindices.ll b/test/CodeGen/Generic/constindices.ll index d6c8658aab5..3ca3ee8599b 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 d6c8658aab5..3ca3ee8599b 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 -- 2.34.1