This is an archive of the discontinued LLVM Phabricator instance.

[LogicCombine 3/?] Add i1 select instruction support
AbandonedPublic

Authored by bcl5980 on Feb 2 2023, 1:19 AM.

Details

Summary

This patch involve "select" into complex logic combine.
And it trace the poison mismatch comes from "select" to make sure the transform is poison safe.

Diff Detail

Event Timeline

bcl5980 created this revision.Feb 2 2023, 1:19 AM
Herald added a project: Restricted Project. · View Herald TranscriptFeb 2 2023, 1:19 AM
Herald added a subscriber: hiraditya. · View Herald Transcript
bcl5980 requested review of this revision.Feb 2 2023, 1:19 AM
Herald added a project: Restricted Project. · View Herald TranscriptFeb 2 2023, 1:19 AM
bcl5980 updated this revision to Diff 494203.Feb 2 2023, 1:23 AM
bcl5980 updated this revision to Diff 494214.Feb 2 2023, 1:58 AM
bcl5980 updated this revision to Diff 494230.Feb 2 2023, 2:57 AM
bcl5980 updated this revision to Diff 494508.Feb 2 2023, 10:11 PM
bcl5980 updated this revision to Diff 494513.Feb 2 2023, 10:38 PM
bcl5980 updated this revision to Diff 494543.Feb 3 2023, 12:59 AM
bcl5980 updated this revision to Diff 494602.Feb 3 2023, 5:59 AM
bcl5980 updated this revision to Diff 495382.Feb 6 2023, 10:38 PM
bcl5980 updated this revision to Diff 497570.Feb 14 2023, 11:52 PM
bcl5980 updated this revision to Diff 498734.Feb 19 2023, 11:29 PM
bcl5980 updated this revision to Diff 498739.Feb 19 2023, 11:49 PM
bcl5980 updated this revision to Diff 498741.
bcl5980 retitled this revision from [ComplexLogicCombine 3/?] Add i1 select instruction support to [ComplexLogicCombine 3/?] Add i1 select instruction support.
bcl5980 updated this revision to Diff 498759.Feb 20 2023, 1:22 AM
bcl5980 updated this revision to Diff 499002.Feb 20 2023, 6:13 PM
bcl5980 edited the summary of this revision. (Show Details)
bcl5980 added reviewers: spatel, nikic, xbolva00, reames.

rebase

bcl5980 updated this revision to Diff 499432.Feb 22 2023, 2:25 AM
bcl5980 retitled this revision from [ComplexLogicCombine 3/?] Add i1 select instruction support to [LogicCombine 3/?] Add i1 select instruction support.
bcl5980 updated this revision to Diff 500664.Feb 26 2023, 10:16 PM
bcl5980 abandoned this revision.Mar 14 2023, 10:47 PM