r218141 - In the Itanium ABI, move stuff to the comdat of variables with static init.

Richard Smith richard at metafoo.co.uk
Wed Dec 17 19:12:25 PST 2014


On Wed, Dec 17, 2014 at 3:52 PM, Rafael EspĂ­ndola <
rafael.espindola at gmail.com> wrote:
>
> > Based on talking to David, we think the frontend should be responsible
> for
> > picking whether things are ODR or not, and then LLVM optimizations can
> > continue to be mostly ignorant of comdats. For example, the D5 destructor
> > comdat group functions should all be inlinable.
>
> +1 :-)
>

I think that makes a lot of sense. Does this imply that globals within a
comdat would need to have some kind of weak linkage?
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/cfe-commits/attachments/20141217/089c6f0e/attachment.html>


More information about the cfe-commits mailing list