Add Rpass-missed and Rpass-analysis reports to the loop vectorizer

Tyler Nowicki tnowicki at apple.com
Wed Jun 18 18:38:06 PDT 2014


Hi Zinovy, Arnold,

Thanks for the reviews!

Here is an updated patch. The tests included do not test every diagnostic message that can be produced. To do this I am modifying the existing vectorization tests. I would like to split that off as a separate patch. I am going through all the tests right now. Some of them need to be fixed as well because they are not failing where they were intended to fail.

Let me know what you think.

Tyler



On Jun 14, 2014, at 7:55 AM, Zinovy Nis <zinovy.nis at gmail.com> wrote:

> Nice work!
> 
> Could you please print Hints.forced flag to see how many forced loops (#pragma omp simd / vectorize) were still not vectorized.
> 
> 
> 2014-06-11 2:13 GMT+04:00 Tyler Nowicki <tnowicki at apple.com>:
> Hi Diego, Arnold,
> 
> Here is a patch for adding Rpass-missed and Rpass-analysis reports to the loop vectorizer. To check that the correct analysis is reported I am using the existing loop vectorization tests. I haven’t updated all of the tests yet because I wanted to make sure I was on the right path.
> 
> Let me know what you think.
> 
> Tyler
> 
> 
> _______________________________________________
> cfe-commits mailing list
> cfe-commits at cs.uiuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/cfe-commits
> 
> 

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/cfe-commits/attachments/20140618/b6f506f6/attachment.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: vectorization_diagnostics_core-svn.patch
Type: application/octet-stream
Size: 36483 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/cfe-commits/attachments/20140618/b6f506f6/attachment.obj>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/cfe-commits/attachments/20140618/b6f506f6/attachment-0001.html>


More information about the cfe-commits mailing list