This is an archive of the discontinued LLVM Phabricator instance.

[InstCombine][NFC] Add tests with icmp splat vectors and B masks
ClosedPublic

Authored by jmciver on Jan 31 2023, 4:32 PM.

Details

Summary

Add tests to verifying future support for splat vectors containing poison/undef
in llvm::decomposeBitTestICmp.

Diff Detail

Event Timeline

jmciver created this revision.Jan 31 2023, 4:32 PM
Herald added a project: Restricted Project. · View Herald TranscriptJan 31 2023, 4:32 PM
Herald added a subscriber: StephenFan. · View Herald Transcript
jmciver updated this revision to Diff 494028.Feb 1 2023, 12:04 PM

Fix label naming error

jmciver updated this revision to Diff 494068.Feb 1 2023, 1:56 PM

Convert splat vectors from undef to poison

jmciver published this revision for review.Feb 1 2023, 3:10 PM
Herald added a project: Restricted Project. · View Herald TranscriptFeb 1 2023, 3:10 PM
jmciver updated this revision to Diff 508462.Mar 26 2023, 7:57 PM

Rebase onto latest main.

RKSimon accepted this revision.Apr 5 2023, 3:40 AM

LGTM

This revision is now accepted and ready to land.Apr 5 2023, 3:40 AM

@RKSimon thanks for taking the time to review the patch!

I have recently requested repository access. In the interim can you please land this patch for me?

Name: John McIver
Email: john.mciver.iii@gmail.com

This revision was automatically updated to reflect the committed changes.