[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