Chris Lattner | d065c81 | 2006-05-01 05:56:51 +0000 | [diff] [blame] | 1 | ; RUN: llvm-as < %s | llc -march=x86 -x86-asm-syntax=intel -enable-x86-fastcc | grep 'add ESP, 8' |
Chris Lattner | 3b8ce85 | 2005-05-14 23:52:09 +0000 | [diff] [blame] | 2 | |
Chris Lattner | fca3c64 | 2005-07-20 19:12:00 +0000 | [diff] [blame] | 3 | target triple = "i686-pc-linux-gnu" |
| 4 | |
Chris Lattner | b73855b | 2005-05-14 23:54:55 +0000 | [diff] [blame] | 5 | declare fastcc void %func(int *%X, long %Y) |
Chris Lattner | 3b8ce85 | 2005-05-14 23:52:09 +0000 | [diff] [blame] | 6 | |
| 7 | fastcc void %caller(int, long) { |
Chris Lattner | b73855b | 2005-05-14 23:54:55 +0000 | [diff] [blame] | 8 | %X = alloca int |
| 9 | call fastcc void %func(int* %X, long 0) ;; not a tail call |
Chris Lattner | 3b8ce85 | 2005-05-14 23:52:09 +0000 | [diff] [blame] | 10 | ret void |
| 11 | } |