llvm-project
0d3ba087 - [LV] Move IV bypass value creation out of ILV (NFC)

Commit
193 days ago
[LV] Move IV bypass value creation out of ILV (NFC) createInductionAdditionalBypassValues is only used for epilogue vectorization now. Move it out of ILV, which means we do not have to thread through ExpandedSCEVs and also don't have to track the bypass values in ILV. Instead, directly create them if needed after executing the epilogue plan. This moves more the epilogue specific logic out of the generic executePlan.
Author
Committer
Parents
Loading