[PATCH] D108138: [WIP] Remove switch statements before vectorization
Kerry McLaughlin via Phabricator via cfe-commits
cfe-commits at lists.llvm.org
Wed Sep 15 08:21:53 PDT 2021
kmclaughlin added a comment.
Hi all, I've updated this to take a different approach - the new patch runs LowerSwitch just before the vectoriser, where it will only consider simple switches which are part of a loop. For these switches, the pass will create a series of branches and compares which SimplifyCFG is able replace with a switch again later if the vectoriser did not make any changes.
I'm happy to split this patch up to make it easier to review, but I thought I would first post the changes I have so far to gather some thoughts on whether this is a better direction than before? Thanks!
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D108138/new/
https://reviews.llvm.org/D108138
More information about the cfe-commits
mailing list