aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChris Lattner <sabre@nondot.org>2002-11-04 16:35:14 +0000
committerChris Lattner <sabre@nondot.org>2002-11-04 16:35:14 +0000
commita3c4ba427b6f1ea2abe62e33695a032112d8d3b8 (patch)
tree116d402acfc2632d23cdff1c9e7cbe8c5be159e0
parent0864acf07bbb115375db2ac4e0e61e5c6373f8c4 (diff)
Add new getelementptr elimination test
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@4535 91177308-0d34-0410-b5e6-96231b3b80d8
-rw-r--r--test/Transforms/InstCombine/getelementptr.ll7
1 files changed, 7 insertions, 0 deletions
diff --git a/test/Transforms/InstCombine/getelementptr.ll b/test/Transforms/InstCombine/getelementptr.ll
index 2b5ad7e8a7..0ef6d0ddee 100644
--- a/test/Transforms/InstCombine/getelementptr.ll
+++ b/test/Transforms/InstCombine/getelementptr.ll
@@ -35,3 +35,10 @@ sbyte * %foo5() {
%A = getelementptr [10 x sbyte]* %Global, long 0, long 4
ret sbyte* %A
}
+
+int* %foo6() {
+ %M = malloc [4 x int]
+ %A = getelementptr [4 x int]* %M, long 0, long 0
+ %B = getelementptr int* %A, long 2
+ ret int* %B
+}