diff options
Diffstat (limited to 'test/CodeGen/Generic/constindices.ll')
-rw-r--r-- | test/CodeGen/Generic/constindices.ll | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/test/CodeGen/Generic/constindices.ll b/test/CodeGen/Generic/constindices.ll index 637d72d653..3a64a15122 100644 --- a/test/CodeGen/Generic/constindices.ll +++ b/test/CodeGen/Generic/constindices.ll @@ -20,28 +20,28 @@ begin %ArrayA = alloca %MixedA, uint 4 %ArrayB = alloca %MixedB, uint 3 - %I1 = getelementptr %MixedA* %ScalarA, long 0, ubyte 0 + %I1 = getelementptr %MixedA* %ScalarA, long 0, uint 0 store float 1.4142, float *%I1 - %I2 = getelementptr %MixedB* %ScalarB, long 0, ubyte 1, ubyte 0 + %I2 = getelementptr %MixedB* %ScalarB, long 0, uint 1, uint 0 store float 2.7183, float *%I2 - %fptrA = getelementptr %MixedA* %ArrayA, long 1, ubyte 0 - %fptrB = getelementptr %MixedB* %ArrayB, long 2, ubyte 1, ubyte 0 + %fptrA = getelementptr %MixedA* %ArrayA, long 1, uint 0 + %fptrB = getelementptr %MixedB* %ArrayB, long 2, uint 1, uint 0 store float 3.1415, float* %fptrA store float 5.0, float* %fptrB ;; Test that a sequence of GEPs with constant indices are folded right %fptrA1 = getelementptr %MixedA* %ArrayA, long 3 ; &ArrayA[3] - %fptrA2 = getelementptr %MixedA* %fptrA1, long 0, ubyte 1 ; &(*fptrA1).1 + %fptrA2 = getelementptr %MixedA* %fptrA1, long 0, uint 1 ; &(*fptrA1).1 %fptrA3 = getelementptr [15 x int]* %fptrA2, long 0, long 8 ; &(*fptrA2)[8] store int 5, int* %fptrA3 ; ArrayA[3].1[8] = 5 %sqrtTwo = load float *%I1 %exp = load float *%I2 - %I3 = getelementptr %MixedA* %ArrayA, long 1, ubyte 0 + %I3 = getelementptr %MixedA* %ArrayA, long 1, uint 0 %pi = load float* %I3 - %I4 = getelementptr %MixedB* %ArrayB, long 2, ubyte 1, ubyte 0 + %I4 = getelementptr %MixedB* %ArrayB, long 2, uint 1, uint 0 %five = load float* %I4 %dsqrtTwo = cast float %sqrtTwo to double |