Update test to use long instead of uint getelementptr subscripts
authorChris Lattner <sabre@nondot.org>
Fri, 25 Oct 2002 22:29:07 +0000 (22:29 +0000)
committerChris Lattner <sabre@nondot.org>
Fri, 25 Oct 2002 22:29:07 +0000 (22:29 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@4280 91177308-0d34-0410-b5e6-96231b3b80d8

test/Analysis/BasicAA/featuretest.ll
test/Transforms/BasicAA/featuretest.ll

index fdbb0ad6467d5fb6b80d1258f57dbf1ff2cd129a..d2be1cef996ff97d082ed20a0c246d5c0c324836 100644 (file)
 ; Array test:  Test that operations on one local array do not invalidate 
 ; operations on another array.  Important for scientific codes.
 ;
-int %different_array_test(uint %A, uint %B) {
+int %different_array_test(long %A, long %B) {
        %Array1 = alloca int, uint 100
        %Array2 = alloca int, uint 200
 
-       %pointer = getelementptr int* %Array1, uint %A
+       %pointer = getelementptr int* %Array1, long %A
        %val = load int* %pointer
 
-       %pointer2 = getelementptr int* %Array2, uint %B
+       %pointer2 = getelementptr int* %Array2, long %B
        store int 7, int* %pointer2
 
        %REMOVE = load int* %pointer ; redundant with above load
@@ -30,8 +30,8 @@ int %different_array_test(uint %A, uint %B) {
 ;
 int %constant_array_index_test() {
        %Array = alloca int, uint 100
-       %P1 = getelementptr int* %Array, uint 7
-       %P2 = getelementptr int* %Array, uint 6
+       %P1 = getelementptr int* %Array, long 7
+       %P2 = getelementptr int* %Array, long 6
        
        %A = load int* %P1
        store int 1, int* %P2   ; Should not invalidate load
index fdbb0ad6467d5fb6b80d1258f57dbf1ff2cd129a..d2be1cef996ff97d082ed20a0c246d5c0c324836 100644 (file)
 ; Array test:  Test that operations on one local array do not invalidate 
 ; operations on another array.  Important for scientific codes.
 ;
-int %different_array_test(uint %A, uint %B) {
+int %different_array_test(long %A, long %B) {
        %Array1 = alloca int, uint 100
        %Array2 = alloca int, uint 200
 
-       %pointer = getelementptr int* %Array1, uint %A
+       %pointer = getelementptr int* %Array1, long %A
        %val = load int* %pointer
 
-       %pointer2 = getelementptr int* %Array2, uint %B
+       %pointer2 = getelementptr int* %Array2, long %B
        store int 7, int* %pointer2
 
        %REMOVE = load int* %pointer ; redundant with above load
@@ -30,8 +30,8 @@ int %different_array_test(uint %A, uint %B) {
 ;
 int %constant_array_index_test() {
        %Array = alloca int, uint 100
-       %P1 = getelementptr int* %Array, uint 7
-       %P2 = getelementptr int* %Array, uint 6
+       %P1 = getelementptr int* %Array, long 7
+       %P2 = getelementptr int* %Array, long 6
        
        %A = load int* %P1
        store int 1, int* %P2   ; Should not invalidate load