This is an archive of the discontinued LLVM Phabricator instance.

[ARM] Rename Thumb2ITBlockPass.cpp to Thumb2CondExecution.cpp
AbandonedPublic

Authored by SjoerdMeijer on Jun 17 2019, 5:19 AM.

Details

Reviewers
samparker
dmgreen
Summary

First step to refactor this file a little bit. Without renaming the
file first, the changes of the next actual refactoring patch would be
difficult to see (as it would show a new file being added); so this
only renames the file, no other changes have been made.

This new file name should reflect better that it no longer only creates
IT blocks, it also creates VPT blocks, so a name with "conditional
execution' in it seems to capture this better.

Diff Detail

Event Timeline

SjoerdMeijer created this revision.Jun 17 2019, 5:19 AM
samparker accepted this revision.Jun 17 2019, 6:28 AM

LGTM. Remember to add and remove the files in SVN too ;)

This revision is now accepted and ready to land.Jun 17 2019, 6:28 AM

I might be changing my opinion on this patch and won't commit this yet. I will see first how much I actually can reuse from the IT block infrastructure. It would be a bit pointless if I rename this now, and decide later to move the VPT pass in a separate file.

SjoerdMeijer abandoned this revision.Apr 22 2020, 2:06 AM

No longer relevant, abandoning this change.

llvm/lib/Target/ARM/Thumb2CondExecution.cpp