[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