This is an archive of the discontinued LLVM Phabricator instance.

[GVN] Do not combine convergent calls in GVN/NewGVN
ClosedPublic

Authored by foad on May 19 2023, 8:43 AM.

Details

Summary

Note that this is very conservative since it will not even combine
convergent calls that appear in the same basic block, but EarlyCSE will
handle that case.

Diff Detail

Event Timeline

foad created this revision.May 19 2023, 8:43 AM
foad requested review of this revision.May 19 2023, 8:43 AM
Herald added a project: Restricted Project. · View Herald TranscriptMay 19 2023, 8:43 AM
arsenm accepted this revision.May 19 2023, 10:01 AM

In the future could check for matching convergence tokens

This revision is now accepted and ready to land.May 19 2023, 10:01 AM
This revision was landed with ongoing or failed builds.May 19 2023, 1:29 PM
This revision was automatically updated to reflect the committed changes.