As shown in P44383:
https://bugs.llvm.org/show_bug.cgi?id=44383
...we can't safely propagate a vector constant through this icmp fold if that vector constant contains undefined elements.
We know that each defined element of the constant is safe though, so find the first of those and replicate it into the formerly undef lanes.