[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