[cfe-dev] Vectorizer and buffer overlaps

Renato Golin renato.golin at linaro.org
Sat May 3 08:42:23 PDT 2014


On 3 May 2014 15:12, Nicola Gigante <nicola.gigante at gmail.com> wrote:
> metadata !4 indirectly contains wrapper<mass_tag>
> and metadata !9 indirectly contains wrapper<acceleration_tag>
> It seems that metadata !11 points only to "float", not to wrapper<force_tag>,
> but I'm not very proficient in the internals of the TBAA pass, and I'm not
> sure how to interpret those data.

Yes, TBAA seems to be getting it right. It may be possible that the
vectorizer is bailing out because the class might not have a trivial
constructor/destructor (it may not even be checking).

Would be good to have a reduced case where this happens on the bug report.

thanks!
--renato



More information about the cfe-dev mailing list