Convert to use long indexes instead of uint
authorChris Lattner <sabre@nondot.org>
Tue, 17 Sep 2002 20:47:46 +0000 (20:47 +0000)
committerChris Lattner <sabre@nondot.org>
Tue, 17 Sep 2002 20:47:46 +0000 (20:47 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3781 91177308-0d34-0410-b5e6-96231b3b80d8

test/Transforms/InstCombine/getelementptr.ll

index 2a482ed0a356ea94c9895c823c0269d990d413f8..2b5ad7e8a7c1a4fb74c81d694e56db1c4c33806c 100644 (file)
@@ -10,7 +10,7 @@
 implementation
 
 int *"foo1"(int * %I) { ; Test noop elimination
-       %A = getelementptr int* %I, uint 0
+       %A = getelementptr int* %I, long 0
        ret int * %A
 }
 
@@ -19,19 +19,19 @@ int* %foo2(int* %I) {  ; Test noop elimination
        ret int* %A
 }
 int* %foo3(int * %I) { ; Test that two array indexing geps fold
-       %A = getelementptr int* %I, uint 17
-       %B = getelementptr int* %A, uint 4
+       %A = getelementptr int* %I, long 17
+       %B = getelementptr int* %A, long 4
        ret int* %B
 }
 
 int* %foo4({int} *%I) { ; Test that two getelementptr insts fold
-       %A = getelementptr {int}* %I, uint 1
-       %B = getelementptr {int}* %A, uint 0, ubyte 0
+       %A = getelementptr {int}* %I, long 1
+       %B = getelementptr {int}* %A, long 0, ubyte 0
        ret int* %B
 }
 
 sbyte * %foo5() {
        ; This should be turned into a constexpr instead of being an instruction
-       %A = getelementptr [10 x sbyte]* %Global, uint 0, uint 4
+       %A = getelementptr [10 x sbyte]* %Global, long 0, long 4
        ret sbyte* %A
 }