This is an archive of the discontinued LLVM Phabricator instance.

llvm-diff: add support for diffing the callbr instruction
ClosedPublic

Authored by void on Jun 20 2021, 3:00 PM.

Details

Summary

The only wrinkle is that we can't process the "blockaddress" arguments
of the callbr until the blocks have been equated. So we force them to be
"unified" before checking.

This was left out when the callbr instruction was added.

Diff Detail

Event Timeline

void requested review of this revision.Jun 20 2021, 3:00 PM
void created this revision.
Herald added a project: Restricted Project. · View Herald TranscriptJun 20 2021, 3:00 PM
void updated this revision to Diff 353735.Jun 22 2021, 11:47 AM

Rebase with top-of-tree.

This revision is now accepted and ready to land.Jun 22 2021, 12:01 PM
This revision was landed with ongoing or failed builds.Jun 22 2021, 12:24 PM
This revision was automatically updated to reflect the committed changes.