aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/ReachingDefAnalysis.cpp
diff options
context:
space:
mode:
authorRoman Lebedev <lebedev.ri@gmail.com>2021-09-19 17:38:32 +0300
committerRoman Lebedev <lebedev.ri@gmail.com>2021-09-19 17:38:32 +0300
commit5f2fe48d06c742872804da8b3d86596ed2bb9acb (patch)
tree58257e86c8a632b83e00261c1f1100a29f761267 /llvm/lib/CodeGen/ReachingDefAnalysis.cpp
parent07f1d8f0caa1516e0d97616adfea4aa94f7883a4 (diff)
downloadllvm-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