This is an archive of the discontinued LLVM Phabricator instance.

[AArch64] Move initializations of AArch64NamedImmMapper out of void AArch64Operand::print(...)
ClosedPublic

Authored by vsukharev on Mar 24 2015, 5:50 AM.

Details

Summary

class AArch64NamedImmMapper is to become dependent of SubTargetFeatures, while class AArch64Operand don't have access to the latter. So, AArch64NamedImmMapper constructor invocations should be refactored away from methods of AArch64Operand.

Diff Detail

Repository
rL LLVM

Event Timeline

vsukharev updated this revision to Diff 22558.Mar 24 2015, 5:50 AM
vsukharev retitled this revision from to [AArch64] Move initializations of AArch64NamedImmMapper out of void AArch64Operand::print(...).
vsukharev updated this object.
vsukharev edited the test plan for this revision. (Show Details)
vsukharev added a reviewer: jmolloy.
vsukharev set the repository for this revision to rL LLVM.
vsukharev added a subscriber: Unknown Object (MLST).
jmolloy accepted this revision.Mar 24 2015, 8:26 AM
jmolloy edited edge metadata.

LGTM!

This revision is now accepted and ready to land.Mar 24 2015, 8:26 AM
This revision was automatically updated to reflect the committed changes.