hfinkel accepted this revision. hfinkel added a comment. This revision is now accepted and ready to land. This LGTM. We may want to revisit this later once we clarify the semantics of select and undef. Repository: rL LLVM https://reviews.llvm.org/D34808