[llvm-commits] PATCH: Cleanup patches for the inliner

Chandler Carruth chandlerc at gmail.com
Thu Mar 15 00:09:41 PDT 2012


These are two generic cleanup patches for the inliner.

The first nukes the abuse of sets of function pointers to track functions
which should never be inlined. In all cases this could be determined merely
by inspecting the attributes of the function.

The second nukes support for the much antiquated and never documented
'llvm.noinline' global.

More details in the patch files. You might call them essays. I call them
commit logs of GLORY!
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20120315/909ca7b0/attachment.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0001-Start-removing-the-use-of-an-ad-hoc-never-inline-set.patch
Type: text/x-patch
Size: 13310 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20120315/909ca7b0/attachment.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0002-Rip-out-support-for-llvm.noinline-.-This-thing-has-a.patch
Type: text/x-patch
Size: 5735 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20120315/909ca7b0/attachment-0001.bin>


More information about the llvm-commits mailing list