MIR Serialization: Serialize simple MachineRegisterInfo attributes.
authorAlex Lorenz <arphaman@gmail.com>
Wed, 24 Jun 2015 19:56:10 +0000 (19:56 +0000)
committerAlex Lorenz <arphaman@gmail.com>
Wed, 24 Jun 2015 19:56:10 +0000 (19:56 +0000)
commit54565cf02b2f40d34605b8e74f886419829ac396
tree407c95815266b7c2b7b889deecd52623baef61d2
parent989e213c180e8cb1cc6946979b4a07b6ce4c8c2d
MIR Serialization: Serialize simple MachineRegisterInfo attributes.

This commit serializes the 3 scalar boolean attributes from the
MachineRegisterInfo class: IsSSA, TracksRegLiveness, and
TracksSubRegLiveness. These attributes are serialized as part
of the machine function YAML mapping.

Reviewers: Duncan P. N. Exon Smith

Differential Revision: http://reviews.llvm.org/D10618

llvm-svn: 240579
llvm/include/llvm/CodeGen/MIRYamlMapping.h
llvm/lib/CodeGen/MIRParser/MIRParser.cpp
llvm/lib/CodeGen/MIRPrinter.cpp
llvm/test/CodeGen/MIR/machine-function.mir
llvm/test/CodeGen/MIR/register-info.mir [new file with mode: 0644]