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'