Add new testcase for gep instruction -> get constexpr promotion

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3364 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
Chris Lattner 2002-08-16 21:18:21 +00:00
parent 1c93e5bd26
commit edf6a84a75

View File

@ -5,6 +5,8 @@
; RUN: else exit 0
; RUN: fi
%Global = constant [10 x sbyte] c"helloworld"
implementation
int *"foo1"(int * %I) { ; Test noop elimination
@ -27,3 +29,9 @@ int* %foo4({int} *%I) { ; Test that two getelementptr insts fold
%B = getelementptr {int}* %A, uint 0, ubyte 0
ret int* %B
}
sbyte * %foo5() {
; This should be turned into a constexpr instead of being an instruction
%A = getelementptr [10 x sbyte]* %Global, uint 0, uint 4
ret sbyte* %A
}