[llvm-commits] CVS: llvm/lib/Target/X86/X86CallingConv.td X86ISelLowering.cpp

2007-06-18 Thread Chris Lattner
Changes in directory llvm/lib/Target/X86: X86CallingConv.td updated: 1.13 -> 1.14 X86ISelLowering.cpp updated: 1.412 -> 1.413 --- Log message: If a function is vararg, never pass inreg arguments in registers. Thanks to Anton for half of this patch. --- Diffs of the changes: (+18 -14) X8

[llvm-commits] CVS: llvm/lib/Target/X86/X86CallingConv.td

2007-03-31 Thread Bill Wendling
Changes in directory llvm/lib/Target/X86: X86CallingConv.td updated: 1.12 -> 1.13 --- Log message: Fix comment. --- Diffs of the changes: (+1 -1) X86CallingConv.td |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index: llvm/lib/Target/X86/X86CallingConv.td diff -u llvm/lib/Targ

Re: [llvm-commits] CVS: llvm/lib/Target/X86/X86CallingConv.td

2007-03-30 Thread Chris Lattner
On Mar 30, 2007, at 6:04 PM, Bill Wendling wrote: > > + // The first 8 MMX vector arguments are passed in MMX registers. > + CCIfType<[v8i8, v4i16, v2i32, v1i64], > + CCAssignToReg<[RDI, RSI, RDX, RCX, R8 , R9 ]>>, > + Please update the comment to match the code. -Chris _

[llvm-commits] CVS: llvm/lib/Target/X86/X86CallingConv.td

2007-03-30 Thread Bill Wendling
Changes in directory llvm/lib/Target/X86: X86CallingConv.td updated: 1.11 -> 1.12 --- Log message: Match GCC's MMX calling convention. --- Diffs of the changes: (+4 -0) X86CallingConv.td |4 1 files changed, 4 insertions(+) Index: llvm/lib/Target/X86/X86CallingConv.td diff -u ll

[llvm-commits] CVS: llvm/lib/Target/X86/X86CallingConv.td

2007-03-29 Thread Bill Wendling
Changes in directory llvm/lib/Target/X86: X86CallingConv.td updated: 1.10 -> 1.11 --- Log message: Add MMX calling conventions. --- Diffs of the changes: (+14 -4) X86CallingConv.td | 18 ++ 1 files changed, 14 insertions(+), 4 deletions(-) Index: llvm/lib/Target/X86/X86

[llvm-commits] CVS: llvm/lib/Target/X86/X86CallingConv.td

2007-02-28 Thread Chris Lattner
Changes in directory llvm/lib/Target/X86: X86CallingConv.td updated: 1.9 -> 1.10 --- Log message: bugfix: fastcall does not require the first two params to be marked 'inreg', they always get registers. --- Diffs of the changes: (+1 -1) X86CallingConv.td |2 +- 1 files changed, 1 insert

[llvm-commits] CVS: llvm/lib/Target/X86/X86CallingConv.td

2007-02-27 Thread Chris Lattner
Changes in directory llvm/lib/Target/X86: X86CallingConv.td updated: 1.8 -> 1.9 --- Log message: 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 --- Diffs of the ch

[llvm-commits] CVS: llvm/lib/Target/X86/X86CallingConv.td X86ISelLowering.cpp

2007-02-27 Thread Chris Lattner
Changes in directory llvm/lib/Target/X86: X86CallingConv.td updated: 1.7 -> 1.8 X86ISelLowering.cpp updated: 1.346 -> 1.347 --- Log message: switch LowerallTo over to using an autogenerated callingconv --- Diffs of the changes: (+71 -110) X86CallingConv.td | 28 + X86ISelLo

[llvm-commits] CVS: llvm/lib/Target/X86/X86CallingConv.td

2007-02-27 Thread Chris Lattner
Changes in directory llvm/lib/Target/X86: X86CallingConv.td updated: 1.6 -> 1.7 --- Log message: rename stuff --- Diffs of the changes: (+24 -24) X86CallingConv.td | 48 1 files changed, 24 insertions(+), 24 deletions(-) Index: llvm/lib/

[llvm-commits] CVS: llvm/lib/Target/X86/X86CallingConv.td

2007-02-27 Thread Chris Lattner
Changes in directory llvm/lib/Target/X86: X86CallingConv.td updated: 1.5 -> 1.6 --- Log message: make subtarget references work. --- Diffs of the changes: (+7 -3) X86CallingConv.td | 10 +++--- 1 files changed, 7 insertions(+), 3 deletions(-) Index: llvm/lib/Target/X86/X86CallingCo

[llvm-commits] CVS: llvm/lib/Target/X86/X86CallingConv.td

2007-02-26 Thread Chris Lattner
Changes in directory llvm/lib/Target/X86: X86CallingConv.td updated: 1.4 -> 1.5 --- Log message: Add calling convention info --- Diffs of the changes: (+5 -1) X86CallingConv.td |6 +- 1 files changed, 5 insertions(+), 1 deletion(-) Index: llvm/lib/Target/X86/X86CallingConv.td dif

[llvm-commits] CVS: llvm/lib/Target/X86/X86CallingConv.td

2007-02-26 Thread Chris Lattner
Changes in directory llvm/lib/Target/X86: X86CallingConv.td updated: 1.3 -> 1.4 --- Log message: move target independent calling convention stuff to TargetCallingConv.td --- Diffs of the changes: (+0 -56) X86CallingConv.td | 56 -- 1 fi

[llvm-commits] CVS: llvm/lib/Target/X86/X86CallingConv.td

2007-02-26 Thread Chris Lattner
Changes in directory llvm/lib/Target/X86: X86CallingConv.td updated: 1.2 -> 1.3 --- Log message: fill in some holes --- Diffs of the changes: (+33 -7) X86CallingConv.td | 40 +--- 1 files changed, 33 insertions(+), 7 deletions(-) Index: llvm/lib/Targ

[llvm-commits] CVS: llvm/lib/Target/X86/X86CallingConv.td

2007-02-26 Thread Chris Lattner
Changes in directory llvm/lib/Target/X86: X86CallingConv.td updated: 1.1 -> 1.2 --- Log message: fix attribution --- Diffs of the changes: (+1 -1) X86CallingConv.td |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index: llvm/lib/Target/X86/X86CallingConv.td diff -u llvm/lib/Tar

[llvm-commits] CVS: llvm/lib/Target/X86/X86CallingConv.td X86.td

2007-02-26 Thread Chris Lattner
Changes in directory llvm/lib/Target/X86: X86CallingConv.td added (r1.1) X86.td updated: 1.28 -> 1.29 --- Log message: Add a description of the X86-64 calling convention and the return conventions. This doesn't do anything yet, but may in the future. --- Diffs of the changes: (+143 -0) X8