Update testcases to be more modern
authorChris Lattner <sabre@nondot.org>
Tue, 9 Sep 2003 18:14:37 +0000 (18:14 +0000)
committerChris Lattner <sabre@nondot.org>
Tue, 9 Sep 2003 18:14:37 +0000 (18:14 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8420 91177308-0d34-0410-b5e6-96231b3b80d8

test/CodeGen/Generic/constindices.ll
test/CodeGen/Generic/negintconst.ll
test/LLC/constindices.ll
test/LLC/negintconst.ll

index 3ca3ee8599b0d11a9cab4771e66cc0ac1b55e071..540225c21d63a7a781c49caf938f70332d218ace 100644 (file)
@@ -18,28 +18,28 @@ begin
        %ArrayA  = alloca %MixedA, uint 4
        %ArrayB  = alloca %MixedB, uint 3
 
-       %I1 = getelementptr %MixedA* %ScalarA, uint 0, ubyte 0  
+       %I1 = getelementptr %MixedA* %ScalarA, long 0, ubyte 0  
        store float 1.4142, float *%I1
-       %I2 = getelementptr %MixedB* %ScalarB, uint 0, ubyte 1, ubyte 0 
+       %I2 = getelementptr %MixedB* %ScalarB, long 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 
+       %fptrA = getelementptr %MixedA* %ArrayA, long 1, ubyte 0 
+       %fptrB = getelementptr %MixedB* %ArrayB, long 2, ubyte 1, ubyte 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, uint 3          ; &ArrayA[3]
-       %fptrA2 = getelementptr %MixedA* %fptrA1, uint 0, ubyte 1 ; &(*fptrA1).1
-       %fptrA3 = getelementptr [15 x int]* %fptrA2, uint 0, uint 8 ; &(*fptrA2)[8]
+       %fptrA1 = getelementptr %MixedA* %ArrayA, long 3          ; &ArrayA[3]
+       %fptrA2 = getelementptr %MixedA* %fptrA1, long 0, ubyte 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, uint 1, ubyte 0 
+       %I3 = getelementptr %MixedA* %ArrayA, long 1, ubyte 0 
        %pi      = load float* %I3
-       %I4 = getelementptr %MixedB* %ArrayB, uint 2, ubyte 1, ubyte 0  
+       %I4 = getelementptr %MixedB* %ArrayB, long 2, ubyte 1, ubyte 0  
        %five    = load float* %I4
                 
        %dsqrtTwo = cast float %sqrtTwo to double
@@ -47,7 +47,7 @@ begin
        %dpi      = cast float %pi to double
        %dfive    = cast float %five to double
                  
-       %castFmt = getelementptr [44 x sbyte]* %fmtArg, uint 0, uint 0
+       %castFmt = getelementptr [44 x sbyte]* %fmtArg, long 0, long 0
        call int (sbyte*, ...)* %printf(sbyte* %castFmt, double %dsqrtTwo, double %dexp, double %dpi, double %dfive)
        
        ret int 0
index 9e671b095b4fbd491f8eec72433f1792c8f83577..5cb5b24268eeb0f03bd0184917642a9823da7367 100644 (file)
@@ -41,8 +41,9 @@ begin
        %i      = add uint 1, 0                                 ; i = 1
        %iscale = mul uint %i, 4294967295                       ; i*-1 = -1
        %ioff   = add uint %iscale, 3                           ; 3+(-i) = 2
-       %fptr   = getelementptr %Results* %fval, uint %ioff     ; &fval[2]
-       %castFmt = getelementptr [39 x sbyte]* %fmtArg, uint 0, uint 0
+       %ioff   = cast uint %ioff to long
+       %fptr   = getelementptr %Results* %fval, long %ioff     ; &fval[2]
+       %castFmt = getelementptr [39 x sbyte]* %fmtArg, long 0, long 0
        call int (sbyte*, ...)* %printf(sbyte* %castFmt, uint %ioff, %Results* %fval, %Results* %fptr)
        ret int 0
 end
index 3ca3ee8599b0d11a9cab4771e66cc0ac1b55e071..540225c21d63a7a781c49caf938f70332d218ace 100644 (file)
@@ -18,28 +18,28 @@ begin
        %ArrayA  = alloca %MixedA, uint 4
        %ArrayB  = alloca %MixedB, uint 3
 
-       %I1 = getelementptr %MixedA* %ScalarA, uint 0, ubyte 0  
+       %I1 = getelementptr %MixedA* %ScalarA, long 0, ubyte 0  
        store float 1.4142, float *%I1
-       %I2 = getelementptr %MixedB* %ScalarB, uint 0, ubyte 1, ubyte 0 
+       %I2 = getelementptr %MixedB* %ScalarB, long 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 
+       %fptrA = getelementptr %MixedA* %ArrayA, long 1, ubyte 0 
+       %fptrB = getelementptr %MixedB* %ArrayB, long 2, ubyte 1, ubyte 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, uint 3          ; &ArrayA[3]
-       %fptrA2 = getelementptr %MixedA* %fptrA1, uint 0, ubyte 1 ; &(*fptrA1).1
-       %fptrA3 = getelementptr [15 x int]* %fptrA2, uint 0, uint 8 ; &(*fptrA2)[8]
+       %fptrA1 = getelementptr %MixedA* %ArrayA, long 3          ; &ArrayA[3]
+       %fptrA2 = getelementptr %MixedA* %fptrA1, long 0, ubyte 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, uint 1, ubyte 0 
+       %I3 = getelementptr %MixedA* %ArrayA, long 1, ubyte 0 
        %pi      = load float* %I3
-       %I4 = getelementptr %MixedB* %ArrayB, uint 2, ubyte 1, ubyte 0  
+       %I4 = getelementptr %MixedB* %ArrayB, long 2, ubyte 1, ubyte 0  
        %five    = load float* %I4
                 
        %dsqrtTwo = cast float %sqrtTwo to double
@@ -47,7 +47,7 @@ begin
        %dpi      = cast float %pi to double
        %dfive    = cast float %five to double
                  
-       %castFmt = getelementptr [44 x sbyte]* %fmtArg, uint 0, uint 0
+       %castFmt = getelementptr [44 x sbyte]* %fmtArg, long 0, long 0
        call int (sbyte*, ...)* %printf(sbyte* %castFmt, double %dsqrtTwo, double %dexp, double %dpi, double %dfive)
        
        ret int 0
index 9e671b095b4fbd491f8eec72433f1792c8f83577..5cb5b24268eeb0f03bd0184917642a9823da7367 100644 (file)
@@ -41,8 +41,9 @@ begin
        %i      = add uint 1, 0                                 ; i = 1
        %iscale = mul uint %i, 4294967295                       ; i*-1 = -1
        %ioff   = add uint %iscale, 3                           ; 3+(-i) = 2
-       %fptr   = getelementptr %Results* %fval, uint %ioff     ; &fval[2]
-       %castFmt = getelementptr [39 x sbyte]* %fmtArg, uint 0, uint 0
+       %ioff   = cast uint %ioff to long
+       %fptr   = getelementptr %Results* %fval, long %ioff     ; &fval[2]
+       %castFmt = getelementptr [39 x sbyte]* %fmtArg, long 0, long 0
        call int (sbyte*, ...)* %printf(sbyte* %castFmt, uint %ioff, %Results* %fval, %Results* %fptr)
        ret int 0
 end