[DAG] SimplifyMultipleUseDemandedBits - peek through unused ISD::INSERT_SUBVECTOR...
authorSimon Pilgrim <llvm-dev@redking.me.uk>
Fri, 31 Jan 2020 18:57:10 +0000 (18:57 +0000)
committerSimon Pilgrim <llvm-dev@redking.me.uk>
Fri, 31 Jan 2020 18:57:22 +0000 (18:57 +0000)
commit8fbc7fd567f954908e476c9beb1bd78b4a7eebc5
tree842a03d75228a2ac0c6dc2c7ffd9c36bf0025822
parent23ccc055c760f30c52011861894ff35a9fa0b7b7
[DAG] SimplifyMultipleUseDemandedBits - peek through unused ISD::INSERT_SUBVECTOR subvectors

If we don't demand any elements of the inserted subvector then just skip it.
llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp
llvm/test/CodeGen/X86/avg.ll
llvm/test/CodeGen/X86/avx512-insert-extract.ll
llvm/test/CodeGen/X86/vec_cast3.ll