This is an archive of the discontinued LLVM Phabricator instance.

Speeding up MIR-Canon using named-vregs.
ClosedPublic

Authored by plotfi on Apr 3 2018, 1:04 AM.

Details

Reviewers
bogner

Diff Detail

Repository
rL LLVM

Event Timeline

plotfi created this revision.Apr 3 2018, 1:04 AM
bogner added a comment.Apr 3 2018, 2:56 PM

Can we do better than just calling these namedVRegN? That is, is there a scheme where we could give these more meaningful names that would still be relatively stable between different input IRs?

Can we do better than just calling these namedVRegN? That is, is there a scheme where we could give these more meaningful names that would still be relatively stable between different input IRs?

Yes we can, but this is a first step. Also I want to compare the "namedVReg###" names with the old numbers as a sanity check too. I'm thinking of doing symbolic names in the future.

plotfi updated this revision to Diff 140985.Apr 4 2018, 10:04 AM
bogner accepted this revision.Apr 4 2018, 1:30 PM

Okay. lg as an incremental improvement.

This revision is now accepted and ready to land.Apr 4 2018, 1:30 PM
plotfi closed this revision.Apr 9 2018, 9:47 AM