This is an archive of the discontinued LLVM Phabricator instance.

[X86] Don't create SHRUNKBLEND when the condition is used by the true or false operand of the vselect.
ClosedPublic

Authored by craig.topper on Jan 28 2018, 5:29 PM.

Diff Detail

Repository
rL LLVM

Event Timeline

craig.topper created this revision.Jan 28 2018, 5:29 PM
RKSimon accepted this revision.Jan 29 2018, 3:05 AM

LGTM, thanks. Ideally we'd pre-commit pr34592.ll so the patch shows the codegen fix, but if that makes the merge into the 6.00 release branch harder then don't bother.

This revision is now accepted and ready to land.Jan 29 2018, 3:05 AM
This revision was automatically updated to reflect the committed changes.