Re: [llvm-commits] [llvm-gcc-4.2] r46164 - in /llvm-gcc-4.2/trunk/gcc/config/i386: llvm-i386-target.h llvm-i386.cpp

2008-01-19 Thread Duncan Sands
> i32 / i64 all integer structs are not passed byval. What about integer arrays? Best wishes, Duncan. ___ llvm-commits mailing list llvm-commits@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits

Re: [llvm-commits] [llvm-gcc-4.2] r46191 - in /llvm-gcc-4.2/trunk/gcc: config/i386/i386-protos.h config/i386/i386.c config/i386/i386.h config/i386/llvm-i386-target.h config/i386/llvm-i386.cpp llvm-abi

2008-01-19 Thread Duncan Sands
Hi Evan, > +#ifndef LLVM_SHOULD_PASS_AGGREGATE_USING_BYVAL_ATTR(X) the (X) should not be on the end of an ifdef/ifndef line. Otherwise you get compiler warnings. > +#ifndef LLVM_SHOULD_PASS_AGGREGATE_IN_MIXED_REGS(T, E) Likewise. Best wishes, Duncan.

[llvm-commits] [llvm] r46192 - /llvm/trunk/lib/Target/X86/X86CallingConv.td

2008-01-19 Thread Duncan Sands
Author: baldrick Date: Sat Jan 19 10:42:10 2008 New Revision: 46192 URL: http://llvm.org/viewvc/llvm-project?rev=46192&view=rev Log: Need to handle any 'nest' parameter before integer parameters, since otherwise it won't be passed in the right register. With this change trampolines work on x86-64

[llvm-commits] [llvm] r46193 - /llvm/trunk/include/llvm/ADT/APInt.h

2008-01-19 Thread Ted Kremenek
Author: kremenek Date: Sat Jan 19 11:21:43 2008 New Revision: 46193 URL: http://llvm.org/viewvc/llvm-project?rev=46193&view=rev Log: Changed argument name for 'Profile' method to potentially fix a name conflict reported in pr1929 (http://llvm.org/PR1929). Modified: llvm/trunk/include/llvm/ADT

[llvm-commits] [llvm-gcc-4.0] r46194 - /llvm-gcc-4.0/trunk/gcc/llvm-convert.cpp

2008-01-19 Thread Anton Korobeynikov
Author: asl Date: Sat Jan 19 18:22:06 2008 New Revision: 46194 URL: http://llvm.org/viewvc/llvm-project?rev=46194&view=rev Log: Propagate r40011 from 4.2 to 4.0. This also fixes PR1852 Modified: llvm-gcc-4.0/trunk/gcc/llvm-convert.cpp Modified: llvm-gcc-4.0/trunk/gcc/llvm-convert.cpp URL: h

[llvm-commits] [llvm] r46195 - /llvm/trunk/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp

2008-01-19 Thread Dale Johannesen
Author: johannes Date: Sat Jan 19 19:18:38 2008 New Revision: 46195 URL: http://llvm.org/viewvc/llvm-project?rev=46195&view=rev Log: Do not generate a FP_ROUND of f64 to f64. Modified: llvm/trunk/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp Modified: llvm/trunk/lib/CodeGen/SelectionDAG/Legalize