Page MenuHomePhabricator

[PowerPC] Switch to by-name matching for instructions (part 2 of 2).
Needs ReviewPublic

Authored by jyknight on Nov 8 2022, 2:14 PM.

Details

Reviewers
nemanjai
Summary

Currently, all of the "memri"-style complex operands, which contain
both a register and an immediate, are encoded into a single field in
the instruction definition. This requires complex encoders/decoders,
and instruction definitions that insert and extract the correct parts
of the bits.

Now, switch to naming and encoding/decoding the sub-operands
separately.

Thus, we can now disable useDeprecatedPositionallyEncodedOperands.

Diff Detail

Event Timeline

jyknight created this revision.Nov 8 2022, 2:14 PM
Herald added a project: Restricted Project. · View Herald TranscriptNov 8 2022, 2:14 PM
jyknight requested review of this revision.Nov 8 2022, 2:14 PM
Herald added a project: Restricted Project. · View Herald TranscriptNov 8 2022, 2:14 PM
jyknight edited the summary of this revision. (Show Details)Nov 8 2022, 2:19 PM