In latest LLVM2.5, the X86-64 ABI is now supporting, which follows the System-V x86-64 ABI. But in current industry, there are two popular ABIs for X86-64:
l System-V X86-64 ABI.
l UEFI (www.uefi.org) X86-64 ABI. I know in future GCC-4.4.0 will support it. Now I have a beta version gcc4.4.0.
Because UEFI should be very sensitive on the optimization, FLASH size equals to $, is there any plan to support the UEFI x86-64 ABI in LLVM?