mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2024-12-13 04:30:23 +00:00
New testcase
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7557 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
72feb15563
commit
1913c112f5
15
test/CodeGen/X86/2003-08-03-CallArgLiveRanges.llx
Normal file
15
test/CodeGen/X86/2003-08-03-CallArgLiveRanges.llx
Normal file
@ -0,0 +1,15 @@
|
||||
; The old instruction selector used to load all arguments to a call up in
|
||||
; registers, then start pushing them all onto the stack. This is bad news as
|
||||
; it makes a ton of annoying overlapping live ranges. This code should not
|
||||
; cause spills!
|
||||
;
|
||||
; RUN: as < %s | lli -stats 2>&1 | not grep spilled
|
||||
|
||||
target endian = little
|
||||
target pointersize = 32
|
||||
|
||||
int %test(int, int, int, int, int, int, int, int, int, int) { ret int 0 }
|
||||
int %main() {
|
||||
%X = call int %test(int 1, int 2, int 3, int 4, int 5, int 6, int 7, int 8, int 9, int 10)
|
||||
ret int %X
|
||||
}
|
Loading…
Reference in New Issue
Block a user