[cfe-dev] Vectorizer and buffer overlaps

Nicola Gigante nicola.gigante at gmail.com
Sun May 4 04:55:31 PDT 2014


Il giorno 03/mag/2014, alle ore 17:42, Renato Golin <renato.golin at linaro.org> ha scritto:

> 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.
> 

I've filled the report:
http://llvm.org/bugs/show_bug.cgi?id=19651

> thanks!
> --renato

Thanks,
Nicola





More information about the cfe-dev mailing list