[llvm-commits] CVS: llvm/test/Regression/Transforms/InstCombine/load.ll

Chris Lattner lattner at cs.uiuc.edu
Thu May 27 12:32:01 PDT 2004


Changes in directory llvm/test/Regression/Transforms/InstCombine:

load.ll updated: 1.4 -> 1.5

---
Log message:

Add another testcase


---
Diffs of the changes:  (+7 -5)

Index: llvm/test/Regression/Transforms/InstCombine/load.ll
diff -u llvm/test/Regression/Transforms/InstCombine/load.ll:1.4 llvm/test/Regression/Transforms/InstCombine/load.ll:1.5
--- llvm/test/Regression/Transforms/InstCombine/load.ll:1.4	Tue Sep 16 10:29:34 2003
+++ llvm/test/Regression/Transforms/InstCombine/load.ll	Thu May 27 12:28:55 2004
@@ -6,10 +6,7 @@
 %X = constant int 42
 %Y = constant [2 x { int, float }] [ { int, float } { int 12, float 1.0 }, 
                                      { int, float } { int 37, float 1.2312 } ]
-int %test1() {
-	%B = load int* %X
-	ret int %B
-}
+%Z = constant [2 x { int, float }] zeroinitializer
 
 float %test2() {
 	%A = getelementptr [2 x { int, float}]* %Y, long 0, long 1, ubyte 1
@@ -17,10 +14,15 @@
 	ret float %B
 }
 
+
 int %test3() {
 	%A = getelementptr [2 x { int, float}]* %Y, long 0, long 0, ubyte 0
 	%B = load int* %A
 	ret int %B
 }
 
-
+int %test4() {
+	%A = getelementptr [2 x { int, float}]* %Z, long 0, long 1, ubyte 0
+	%B = load int* %A
+	ret int %B
+}





More information about the llvm-commits mailing list