[PATCH] D53177: [builtins] Implement __aeabi_uread4/8 and __aeabi_uwrite4/8.

Eli Friedman via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Thu Oct 11 15:31:31 PDT 2018


efriedma created this revision.
efriedma added reviewers: compnerd, dmgreen, SjoerdMeijer.
Herald added subscribers: Sanitizers, kristof.beyls, mgorny.
Herald added a reviewer: javed.absar.

These functions are part of the ARM RTABI (http://infocenter.arm.com/help/topic/com.arm.doc.ihi0043d/IHI0043D_rtabi.pdf).

Currently LLVM doesn't generate calls to them, but they could be useful for optimizing for size.


Repository:
  rCRT Compiler Runtime

https://reviews.llvm.org/D53177

Files:
  lib/builtins/CMakeLists.txt
  lib/builtins/arm/aeabi_uread4.c
  lib/builtins/arm/aeabi_uread8.c
  lib/builtins/arm/aeabi_uwrite4.c
  lib/builtins/arm/aeabi_uwrite8.c

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D53177.169315.patch
Type: text/x-patch
Size: 3584 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20181011/2dbf6db0/attachment-0001.bin>


More information about the llvm-commits mailing list