[llvm-commits] CVS: llvm/test/Regression/LLC/constindices.ll negintconst.ll

Chris Lattner lattner at cs.uiuc.edu
Tue Sep 9 13:15:03 PDT 2003


Changes in directory llvm/test/Regression/LLC:

constindices.ll updated: 1.3 -> 1.4
negintconst.ll updated: 1.1 -> 1.2

---
Log message:

Update testcases to be more modern


---
Diffs of the changes:

Index: llvm/test/Regression/LLC/constindices.ll
diff -u llvm/test/Regression/LLC/constindices.ll:1.3 llvm/test/Regression/LLC/constindices.ll:1.4
--- llvm/test/Regression/LLC/constindices.ll:1.3	Wed Aug 21 17:44:39 2002
+++ llvm/test/Regression/LLC/constindices.ll	Tue Sep  9 13:14:37 2003
@@ -18,28 +18,28 @@
 	%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 @@
 	%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: llvm/test/Regression/LLC/negintconst.ll
diff -u llvm/test/Regression/LLC/negintconst.ll:1.1 llvm/test/Regression/LLC/negintconst.ll:1.2
--- llvm/test/Regression/LLC/negintconst.ll:1.1	Wed Jul 10 16:54:04 2002
+++ llvm/test/Regression/LLC/negintconst.ll	Tue Sep  9 13:14:37 2003
@@ -41,8 +41,9 @@
 	%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





More information about the llvm-commits mailing list