This is an archive of the discontinued LLVM Phabricator instance.

[lldb] Introduce "RegInfoBasedABI"
ClosedPublic

Authored by labath on Feb 7 2020, 11:11 AM.

Details

Summary

This patch creates a new subclass of the ABI class in order to abstract away the
mechanism in which we "augment" register information. This enables alternate
augmentation strategies to be introduced.

All existing ABI classes have been modified to inherit from RegInfoBasedABI, but
they will be refactored in subsequent patches.

Event Timeline

labath created this revision.Feb 7 2020, 11:11 AM
Herald added a project: Restricted Project. · View Herald TranscriptFeb 7 2020, 11:11 AM
This revision was not accepted when it landed; it landed in state Needs Review.Feb 13 2020, 6:35 AM
This revision was automatically updated to reflect the committed changes.