[llvm-commits] [llvm-gcc][patch] Merge SVR4ABI and DefaultABI

Rafael Espindola espindola at google.com
Mon Feb 15 13:00:34 PST 2010


The attached patch merges the two implementations of the ABI. It moves
the ppc specific code to the config/rs6000 directory and adds the
macro LLVM_TRY_PASS_AGGREGATE_CUSTOM to access it. It is a nop for non
linux ppc since that macro is defined to false by default.

I tested that llvm-gcc bootstraps on x86_64 linux and that a llvm-gcc
targeting ppc linux uses llvm_rs6000_try_pass_aggregate_custom.

Is it OK?

8 files changed, 134 insertions(+), 497 deletions(-)

Cheers,
-- 
Rafael Ávila de Espíndola
-------------- next part --------------
A non-text attachment was scrubbed...
Name: merge.patch
Type: text/x-diff
Size: 26971 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20100215/5e6a7c61/attachment.patch>


More information about the llvm-commits mailing list