From 6d75a44cd086c42a4ba481bdfe9e2b49e3cfd9a1 Mon Sep 17 00:00:00 2001 From: Chris Lattner Date: Tue, 15 Oct 2002 21:14:24 +0000 Subject: [PATCH] Cleanup testcase llvm-svn: 4182 --- .../DecomposeMultiDimRefs/multidim.ll | 28 +++++++++---------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/test/Regression/Transforms/DecomposeMultiDimRefs/multidim.ll b/test/Regression/Transforms/DecomposeMultiDimRefs/multidim.ll index 52b3d3df72e..48c8763876d 100644 --- a/test/Regression/Transforms/DecomposeMultiDimRefs/multidim.ll +++ b/test/Regression/Transforms/DecomposeMultiDimRefs/multidim.ll @@ -9,17 +9,17 @@ declare int "printf"(sbyte *, ...) -declare int "ArrayRef"([100 x int] * %Array, uint %I, uint %J) +declare int "ArrayRef"([100 x int] * %Array, long %I, long %J) implementation int "test"([20 x [10 x [5 x int]]] * %A) begin - %idx = getelementptr [20 x [10 x [5 x int]]] * %A, uint 1, uint 2, uint 3, uint 4 + %idx = getelementptr [20 x [10 x [5 x int]]] * %A, long 1, long 2, long 3, long 4 %i = load int* %idx ;; same as above but via a GEP - %iptr = getelementptr [20 x [10 x [5 x int]]] * %A, uint 1, uint 2, uint 3, uint 4 + %iptr = getelementptr [20 x [10 x [5 x int]]] * %A, long 1, long 2, long 3, long 4 %ii= load int* %iptr ;; EXPECTED RESULT: decomposed indices for above LOAD or GEP @@ -35,10 +35,10 @@ void "InitializeMixed"(%Mixed_struct * %M, int %base) begin bb0: ;[#uses=2] %reg112 = add int %base, 1 ; [#uses=1] - %reg164-idxcast = cast int %reg112 to uint ; [#uses=1] + %reg164-idxcast = cast int %reg112 to long ; [#uses=1] ;; Store to a structure field - %idx1 = getelementptr %Mixed_struct * %M, uint 0, ubyte 3, uint %reg164-idxcast, ubyte 0 + %idx1 = getelementptr %Mixed_struct * %M, long 0, ubyte 3, long %reg164-idxcast, ubyte 0 store sbyte 81, sbyte* %idx1 ;; EXPECTED RESULT: decomposed indices for above STORE @@ -47,7 +47,7 @@ bb0: ;[#uses=2] ;; store sbyte 81, {sbyte,float}* %ptr2, uint 0, ubyte 0 ;; Store to an array field within a structure - %idx2 = getelementptr %Mixed_struct * %M, uint 0, ubyte 1, uint %reg164-idxcast + %idx2 = getelementptr %Mixed_struct * %M, long 0, ubyte 1, long %reg164-idxcast store double 2.17, double* %idx2 ;; EXPECTED RESULT: decomposed indices for above STORE @@ -62,29 +62,29 @@ int "main"() begin bb0: ;[#uses=1] %Array = alloca [100 x [100 x int]] - %ArraySlice = getelementptr [100 x [100 x int]]* %Array, uint 0, uint 0 - %trstrP = getelementptr [34 x sbyte] * %trstr, uint 0, uint 0 + %ArraySlice = getelementptr [100 x [100 x int]]* %Array, long 0, long 0 + %trstrP = getelementptr [34 x sbyte] * %trstr, long 0, long 0 %trace = call int (sbyte *, ...) * %printf( sbyte * %trstrP ) - %eltVal = call int %ArrayRef([100 x int]* %ArraySlice, uint 8, uint 12) + %eltVal = call int %ArrayRef([100 x int]* %ArraySlice, long 8, long 12) ret int %eltVal ;; ret int 0 end -int "ArrayRef"([100 x int] * %Array, uint %I, uint %J) +int "ArrayRef"([100 x int] * %Array, long %I, long %J) begin bb0: ;[#uses=3] - %idx = getelementptr [100 x int]* %Array, uint %I, uint %J ; [#uses=1] + %idx = getelementptr [100 x int]* %Array, long %I, long %J ; [#uses=1] %reg121 = load int* %idx - ret int %reg121; + ret int %reg121 end -sbyte "PtrRef"(sbyte** %argv, uint %I, uint %J) +sbyte "PtrRef"(sbyte** %argv, long %I, long %J) begin bb0: ;[#uses=3] - %idx = getelementptr sbyte** %argv, uint %I, uint %J + %idx = getelementptr sbyte** %argv, long %I, long %J %reg222 = load sbyte* %idx ret sbyte %reg222; end