When trying to convert a BUILD_VECTOR into a shuffle, we try to split vectors that are twice as wide as the destination.
We can not do this when we also need the zero vector to create a blend.
This fixes PR22774.
Differential D8040
[DAGCombine] Fix a bug in a BUILD_VECTOR combine mkuper on Mar 3 2015, 12:57 PM. Authored by
Details When trying to convert a BUILD_VECTOR into a shuffle, we try to split vectors that are twice as wide as the destination. This fixes PR22774.
Diff Detail
Event TimelineComment Actions Hi Michael, The patch looks good to me. Thanks for the quick fix! Is this a regression from 224759? Comment Actions Thanks, Nadav, Andrea. Yes, this is a regression from r224759 and should probably go into 3.6.1. |