[llvm] r184685 - LoopVectorize: Use the dependence test utility class

Renato Golin renato.golin at linaro.org
Mon Jun 24 01:46:23 PDT 2013


On 24 June 2013 04:55, Arnold Schwaighofer <aschwaighofer at apple.com> wrote:

> We now no longer need alias analysis - the cases that alias analysis would
> handle are now handled as accesses with a large dependence distance.
>

Hi Arnold,

This is great! Is the structure alias also using this? Is this the old AA
handler?


We would be able to vectorize about 200 more loops (in many cases the cost
> model
> instructs us no to) in the test suite now. Results on x86-64 are a wash.
>

ARM LNT was unimpressed:

http://llvm.org/perf/db_default/v4/nts/12695

but again, LNT is hardly a trustworthy benchmark... ;)

I'll try to run something internally and see if I spot any trouble, and
will open a bug if I do.

cheers,
--renato
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20130624/1d669647/attachment.html>


More information about the llvm-commits mailing list