[llvmlinux] Fwd: [PATCH] D12413: [ARM] Separate RTLIB for EABI and GNUEABI

Vinicius Tinti viniciustinti at gmail.com
Thu Aug 27 20:32:28 UTC 2015


RTLIB GNUEABI does not implement all helper functions provided in RTLIB
EABI.
They do share some __aeabi_ops but they cannot be classified as supersets
or subsets.

Since GNUEABI should produce code for other GNU tools it shall not emit
helper functions that will not be handle or will be discarded.

This patch explicit links RTLIB EABI to AEABI targets (not to AAPCS targets
as
it was before) and splits RTLIB in EABI or GNUEABI, EABI only and GNUEABI
only.

http://reviews.llvm.org/D12413

Files:
  lib/Target/ARM/ARMISelLowering.cpp
  lib/Target/ARM/ARMSubtarget.h
  test/CodeGen/ARM/fp16-promote.ll
  test/CodeGen/ARM/memfunc.ll




-- 
Simplicity is the ultimate sophistication
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.linuxfoundation.org/pipermail/llvmlinux/attachments/20150827/d2363001/attachment-0001.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D12413.33353.patch
Type: text/x-patch
Size: 15187 bytes
Desc: not available
URL: <http://lists.linuxfoundation.org/pipermail/llvmlinux/attachments/20150827/d2363001/attachment-0001.bin>


More information about the LLVMLinux mailing list