[DAG] SimplifyDemandedVectorElts - adding SimplifyMultipleUseDemandedVectorElts handl...
authorSimon Pilgrim <llvm-dev@redking.me.uk>
Fri, 10 Jun 2022 14:49:49 +0000 (15:49 +0100)
committerSimon Pilgrim <llvm-dev@redking.me.uk>
Fri, 10 Jun 2022 15:06:43 +0000 (16:06 +0100)
commit91adbc3208d0ce42550e42237b8d97fb866165a1
treebb26ca802fe0009c9d1f9f75420706782675e9f6
parentaddc12fb1f3c01e3e03931bc7bc52d75ac33222f
[DAG] SimplifyDemandedVectorElts - adding SimplifyMultipleUseDemandedVectorElts handling to ISD::CONCAT_VECTORS

Attempt to look through multiple use operands of ISD::CONCAT_VECTORS nodes

Another minor improvement for D127115
llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp
llvm/test/CodeGen/AMDGPU/scalar_to_vector.v8i16.ll
llvm/test/CodeGen/X86/pr46820.ll
llvm/test/CodeGen/X86/vector-interleaved-store-i8-stride-3.ll
llvm/test/CodeGen/X86/x86-interleaved-access.ll