This is an archive of the discontinued LLVM Phabricator instance.

[X86] Call SimplifyMultipleUseDemandedBits from combineVSelectToBLENDV if the condition is used by something other than select conditions.
ClosedPublic

Authored by craig.topper on Dec 29 2019, 8:40 PM.

Details

Summary

We might be able to bypass some nodes on the condition path.

This interacts with D71979 and D71956. I'll rebase whichever gets
in first.

Event Timeline

craig.topper created this revision.Dec 29 2019, 8:40 PM
Herald added a project: Restricted Project. · View Herald TranscriptDec 29 2019, 8:40 PM
Herald added a subscriber: hiraditya. · View Herald Transcript
RKSimon accepted this revision.Jan 1 2020, 1:51 AM

LGTM

This revision is now accepted and ready to land.Jan 1 2020, 1:51 AM
This revision was automatically updated to reflect the committed changes.