SLP/Loop vectorizer pass ordering

Chandler Carruth chandlerc at
Wed Aug 27 02:38:06 PDT 2014

On Wed, Aug 27, 2014 at 2:29 AM, James Molloy <james at>

> Hi Chandler,
> This is waiting on you reporting numbers, I think. Did you get a chance to
> run your benchmarks?

Sorry, I should have followed up here as well as on IRC with Hal.

I tried to get numbers. However, enabling Hal's feature caused a large
number of my benchmarks to fail... over 50% of them. So I didn't get much
useful data. What I got looked fine, but I'd really rather some higher
confidence in the scoped-aa stuff first.

I'm not sure what to do next though. I mean, I can spend a bunch of time
trying to reduce a test case, but it will take me a huge amount of time.

Note that all the code failing is compiled with no TBAA and there is very
little C code involved... so I feel lik ethere must be something pretty
basic that is going wrong with this new mode.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <>

More information about the llvm-commits mailing list