[all-commits] [llvm/llvm-project] cbaac1: [LV] Remove induction recipes only used outside ve...
Florian Hahn via All-commits
all-commits at lists.llvm.org
Mon Feb 28 03:14:53 PST 2022
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: cbaac1473403835d585857fef24fc3de4b456577
https://github.com/llvm/llvm-project/commit/cbaac1473403835d585857fef24fc3de4b456577
Author: Florian Hahn <flo at fhahn.com>
Date: 2022-02-28 (Mon, 28 Feb 2022)
Changed paths:
M llvm/lib/Transforms/Vectorize/VPlanTransforms.cpp
M llvm/test/Transforms/LoopVectorize/iv_outside_user.ll
Log Message:
-----------
[LV] Remove induction recipes only used outside vector loop.
Exit values of vector inductions are generated completely independent of
the induction recipes. Consider them for removal, if they are not used
in loop.
This fixes a crash exposed by 49b23f451cf7130.
More information about the All-commits
mailing list