This is an archive of the discontinued LLVM Phabricator instance.

MIR Serialization: Serialize the null register operands.
ClosedPublic

Authored by arphaman on Jun 19 2015, 3:27 PM.

Details

Summary

This patch is based on a previous serialization patch that serializes immediate operands (http://reviews.llvm.org/D10573).

This patch serializes the null register machine operands. It uses the '_' keyword to represent them, but you can also refer to them in the input source by using the '%noreg' named register syntax. Example:

  • '%eax = MOV32rm %rdi, 1, _, 0, %noreg'
  • 'RETQ %eax'

Diff Detail

Repository
rL LLVM

Event Timeline

arphaman updated this revision to Diff 28054.Jun 19 2015, 3:27 PM
arphaman retitled this revision from to MIR Serialization: Serialize the null register operands..
arphaman updated this object.
arphaman edited the test plan for this revision. (Show Details)
arphaman added reviewers: dexonsmith, bob.wilson, bogner.
arphaman set the repository for this revision to rL LLVM.
arphaman added a subscriber: Unknown Object (MLST).
This revision was automatically updated to reflect the committed changes.