Rafael Espindola
|
7b3de98989
|
Add the byval attribute
llvm-svn: 37940
|
2007-07-06 10:57:03 +00:00 |
|
Dan Gohman
|
eb46e6e629
|
Vector results may be returned in XMM0 and XMM1, not just XMM0. With
the recent lowering changes, this allows types like <4 x double> to
be returned, using two vector registers.
llvm-svn: 37844
|
2007-07-02 16:21:53 +00:00 |
|
Chris Lattner
|
e13fac05d7
|
If a function is vararg, never pass inreg arguments in registers. Thanks to
Anton for half of this patch.
llvm-svn: 37641
|
2007-06-19 00:13:10 +00:00 |
|
Bill Wendling
|
8f16f4bf9c
|
Fix comment.
llvm-svn: 35531
|
2007-03-31 09:36:12 +00:00 |
|
Bill Wendling
|
0cba5d3c15
|
Match GCC's MMX calling convention.
llvm-svn: 35523
|
2007-03-31 01:03:53 +00:00 |
|
Bill Wendling
|
503f3e41f6
|
Add MMX calling conventions.
llvm-svn: 35489
|
2007-03-30 00:35:22 +00:00 |
|
Chris Lattner
|
d8c7e8999e
|
bugfix: fastcall does not require the first two params to be marked 'inreg',
they always get registers.
llvm-svn: 34748
|
2007-02-28 18:35:11 +00:00 |
|
Chris Lattner
|
9a1f1c41b0
|
add new CC_X86_32_FastCall calling conv, which describes fastcall on win32.
Factor out a CC_X86_32_Common convention, which is the part shared between
ccc, stdcall and fastcall
llvm-svn: 34732
|
2007-02-28 06:20:01 +00:00 |
|
Chris Lattner
|
76147834d6
|
switch LowerCCCCallTo over to using an autogenerated callingconv
llvm-svn: 34727
|
2007-02-28 05:31:48 +00:00 |
|
Chris Lattner
|
d663281088
|
rename stuff
llvm-svn: 34726
|
2007-02-28 05:30:29 +00:00 |
|
Chris Lattner
|
3eb95551d7
|
make subtarget references work.
llvm-svn: 34721
|
2007-02-28 04:51:41 +00:00 |
|
Chris Lattner
|
90c768b913
|
Add calling convention info
llvm-svn: 34661
|
2007-02-27 06:59:52 +00:00 |
|
Chris Lattner
|
9f0e5d8b03
|
move target independent calling convention stuff to TargetCallingConv.td
llvm-svn: 34659
|
2007-02-27 05:57:32 +00:00 |
|
Chris Lattner
|
2b737abea1
|
fill in some holes
llvm-svn: 34658
|
2007-02-27 05:51:05 +00:00 |
|
Chris Lattner
|
656996aab8
|
fix attribution
llvm-svn: 34637
|
2007-02-26 18:56:07 +00:00 |
|
Chris Lattner
|
948965f809
|
Add a description of the X86-64 calling convention and the return
conventions. This doesn't do anything yet, but may in the future.
llvm-svn: 34636
|
2007-02-26 18:17:14 +00:00 |
|