D129150 added a combine from shuffles to And that creates a BUILD_VECTOR of constant elements. We need to ensure that the elements are of a legal type, to prevent asserts during lowering.
Fixes #56970.
Differential D131350
[DAG] Ensure Legal BUILD_VECTOR elements types in shuffle->And combine dmgreen on Aug 7 2022, 1:57 AM. Authored by
Details D129150 added a combine from shuffles to And that creates a BUILD_VECTOR of constant elements. We need to ensure that the elements are of a legal type, to prevent asserts during lowering. Fixes #56970.
Diff Detail
Event TimelineComment Actions LGTM
Comment Actions @dmgreen Please can you take a look at this breakage: https://lab.llvm.org/buildbot/#/builders/141/builds/284 Comment Actions Yeah I will take a look. It doesn't looks like the same error is happening on trunk? At least I see a different error in https://lab.llvm.org/buildbot/#/builders/16/builds/33479. Comment Actions Yeah - I reported that one as well: https://github.com/llvm/llvm-project/issues/57149 Mondays............ |
Please can you add a comment referencing it fixes PR56970?