Promote GEP ubyte indices to uint. Backwards compatibility for 1.2 and
older features will be dropped soon and these test cases must not rely
on the upgrade capability.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@31896 91177308-0d34-0410-b5e6-96231b3b80d8
diff --git a/test/CodeGen/Generic/constindices.ll b/test/CodeGen/Generic/constindices.ll
index 637d72d..3a64a15 100644
--- a/test/CodeGen/Generic/constindices.ll
+++ b/test/CodeGen/Generic/constindices.ll
@@ -20,28 +20,28 @@
%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