[PATCH] D26749: Generate aeabi_cdcmple libcalls

Sjoerd Meijer via llvm-commits llvm-commits at lists.llvm.org
Wed Nov 16 07:39:44 PST 2016


SjoerdMeijer created this revision.
SjoerdMeijer added reviewers: jmolloy, rengolin, rovka.
SjoerdMeijer added a subscriber: llvm-commits.
Herald added a subscriber: aemerson.
Herald added a reviewer: EricWF.

ARM code size optimisation: rewrite  __aeabi_dcmplt and __aeabi_dcmpgt (and also the less/greater equal variants) to __aeabi_cdcmple and _aeabi_cdrcmple, which avoids pulling in more helper functions from the math library during link time, and also cdcmple and cdrcmple are one and the same function (the latter just swaps the operands).


https://reviews.llvm.org/D26749

Files:
  lib/Target/ARM/ARMISelLowering.cpp
  test/CodeGen/ARM/cdcmp.ll

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D26749.78189.patch
Type: text/x-patch
Size: 7078 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20161116/cc82ff63/attachment.bin>


More information about the llvm-commits mailing list