aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/MachineModuleInfo.cpp
diff options
context:
space:
mode:
authorSimon Pilgrim <llvm-dev@redking.me.uk>2025-03-29 17:55:38 +0000
committerGitHub <noreply@github.com>2025-03-29 17:55:38 +0000
commit666faa7fd98b7a58e089a38083f33c067ed5b955 (patch)
treeccd7e593436fe7c9e406e47c3c03398b8be11e9d /llvm/lib/CodeGen/MachineModuleInfo.cpp
parent3db5be79d24bb48a38e844fafc3db054f8d8cc58 (diff)
downloadllvm-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