[patch] Handle calls in GlobalStatus

Rafael EspĂ­ndola rafael.espindola at gmail.com
Mon Oct 21 21:29:36 PDT 2013


This patch teaches GlobalStatus to analyze a call that uses the global
value as a callee, not
as an argument.

With this change internalize call handle the common use of
linkonce_odr functions. This reduces the number of linkonce_odr
functions in a LTO build of clang (checked with the emit-llvm gold
plugin option) from 1730 to 60.

Cheers,
Rafael
-------------- next part --------------
A non-text attachment was scrubbed...
Name: t.patch
Type: application/octet-stream
Size: 1293 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20131022/d1e548b3/attachment.obj>


More information about the llvm-commits mailing list