Displaying 1 result from an estimated 1 matches for "d66688".
Did you mean:
d66188
2019 Sep 09
3
Vectorizing multiple exit loops
...added.)
This is broadly applicable enough to be useful, and in practice covers
my use cases, but I'm hoping others have ideas for extensions here.
Before resorting to that though, we have the potential to rely more on
speculation safety reasoning. I have a patch out for review currently
(D66688 [LoopVectorize] Leverage speculation safety to avoid
masked.loads <https://reviews.llvm.org/D66688>) which fell out of some
prototyping in this area; it benefits existing predication logic, so I
separated it.
The other major challenge here is profitability. Consider a simple loop
such a...