mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2025-04-12 07:37:34 +00:00
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:
parent
1c93e5bd26
commit
edf6a84a75
@ -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
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user