diff options
author | Simon Pilgrim <llvm-dev@redking.me.uk> | 2025-03-29 17:55:38 +0000 |
---|---|---|
committer | GitHub <noreply@github.com> | 2025-03-29 17:55:38 +0000 |
commit | 666faa7fd98b7a58e089a38083f33c067ed5b955 (patch) | |
tree | ccd7e593436fe7c9e406e47c3c03398b8be11e9d /llvm/lib/CodeGen/MachineModuleInfo.cpp | |
parent | 3db5be79d24bb48a38e844fafc3db054f8d8cc58 (diff) | |
download | llvm-666faa7fd98b7a58e089a38083f33c067ed5b955.zip llvm-666faa7fd98b7a58e089a38083f33c067ed5b955.tar.gz llvm-666faa7fd98b7a58e089a38083f33c067ed5b955.tar.bz2 |
[DAG] visitEXTRACT_SUBVECTOR - accumulate SimplifyDemandedVectorElts demanded elts across all EXTRACT_SUBVECTOR uses (REAPPLIED) (#133401)
Similar to what is done for visitEXTRACT_VECTOR_ELT - if all uses of a vector are EXTRACT_SUBVECTOR, then determine the accumulated demanded elts across all users and call SimplifyDemandedVectorElts in "AssumeSingleUse" use.
Second try after #133130 was reverted by #133331 due to it affecting reverted test files
Diffstat (limited to 'llvm/lib/CodeGen/MachineModuleInfo.cpp')
0 files changed, 0 insertions, 0 deletions