[PATCH][Loop Vectorizer] Identify basic FP recurrences in LoopVectorizer

Tyler Nowicki tnowicki at apple.com
Wed Jun 3 18:29:45 PDT 2015


Hi,

This patch builds on the refactoring patches in "[PATCH][VECTORIZER] Refactor ReductionDescriptor to also support floating-point recurrences".

The patch identifies basic floating-point recurrences and emits diagnostic remarks when a recurrence is found. Tests in the patch look for the diagnostic messages to verify the recurrences were found.

Subsequent patches will make the loop vectorizer generate code for the basic recurrences. Basic recurrences are a lot like the basic reductions that are already identified and vectorized.

Thanks,

Tyler

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20150603/5f185321/attachment.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0003-Identify-Basic-FP-Recurrences-In-Loop-Vectorizer.patch
Type: application/octet-stream
Size: 25625 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20150603/5f185321/attachment.obj>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20150603/5f185321/attachment-0001.html>


More information about the llvm-commits mailing list