Creating an all ones mask requires an insertelement and a shufflevector.
These will be pulled out of loops by LICM. We need to sink them back down so
our isel patterns can see them.
Details
Details
- Reviewers
frasercrmck rogfer01 khchen kito-cheng
Diff Detail
Diff Detail
- Repository
- rG LLVM Github Monorepo
Unit Tests
Unit Tests
Event Timeline
Comment Actions
Maybe this isn't the problem that I assume it is. InstCombine might fold this to a constantexpr so it wouldn't be lifted by LICM?
clang-format not found in user’s local PATH; not linting file.