> 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
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.
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
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
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
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