diff options
author | Roman Lebedev <lebedev.ri@gmail.com> | 2021-09-19 17:38:32 +0300 |
---|---|---|
committer | Roman Lebedev <lebedev.ri@gmail.com> | 2021-09-19 17:38:32 +0300 |
commit | 5f2fe48d06c742872804da8b3d86596ed2bb9acb (patch) | |
tree | 58257e86c8a632b83e00261c1f1100a29f761267 /llvm/lib/CodeGen/ReachingDefAnalysis.cpp | |
parent | 07f1d8f0caa1516e0d97616adfea4aa94f7883a4 (diff) | |
download | llvm-5f2fe48d06c742872804da8b3d86596ed2bb9acb.zip llvm-5f2fe48d06c742872804da8b3d86596ed2bb9acb.tar.gz llvm-5f2fe48d06c742872804da8b3d86596ed2bb9acb.tar.bz2 |
[X86][TLI] SimplifyDemandedVectorEltsForTargetNode(): don't break apart broadcasts from which not just the 0'th elt is demanded
Apparently this has no test coverage before D108382,
but D108382 itself shows a few regressions that this fixes.
It doesn't seem worthwhile breaking apart broadcasts,
assuming we want the broadcasted value to be preset in several elements,
not just the 0'th one.
Reviewed By: RKSimon
Differential Revision: https://reviews.llvm.org/D108411
Diffstat (limited to 'llvm/lib/CodeGen/ReachingDefAnalysis.cpp')
0 files changed, 0 insertions, 0 deletions