[llvm] [LSV] Enhance LoadStoreVectorizer to Handle Disjoint Flag in OR Instructions and Restore Vectorization Opportunities (PR #96495)
Nikita Popov via llvm-commits
llvm-commits at lists.llvm.org
Mon Jun 24 08:08:35 PDT 2024
https://github.com/nikic requested changes to this pull request.
This needs a phase ordering test to demonstrate why the disjoint flag is not present at the point where LSV runs. Then we can either try to make sure the flag is present at that point, or make SCEV fall back to haveNoCommonBitsSet() -- I don't think that we want to infer it in LSV specifically.
https://github.com/llvm/llvm-project/pull/96495
More information about the llvm-commits
mailing list