[PATCH] D19512: [LoopVectorize] Don't consider conditional-load dereferenceability when vectorization is forced

Hal Finkel via llvm-commits llvm-commits at lists.llvm.org
Mon Apr 25 17:13:42 PDT 2016


hfinkel added a comment.

> There is still an issue with the generated code: it contains runtime overlap checks. Fixing that will be follow-up work.


On this, the loop is not fully annotated by the time it hits the vectorizer. SimplyCFG is dropping the metadata on one of the loads. I'll need to fixup the test case to be fully annotated if/when a check for `TheLoop->isAnnotatedParallel()` is added.


http://reviews.llvm.org/D19512





More information about the llvm-commits mailing list