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)
commitc9a4f3d5d9d46c84d23ec1e90b8b7aebcbb899f2
treeb0dcc77b8fae3e566477a93c051feebd9b2019d8
parentfa21ae52f0bec619c6de193c45e5f67f7ef5cf10
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

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@240579 91177308-0d34-0410-b5e6-96231b3b80d8
include/llvm/CodeGen/MIRYamlMapping.h
lib/CodeGen/MIRParser/MIRParser.cpp
lib/CodeGen/MIRPrinter.cpp
test/CodeGen/MIR/machine-function.mir
test/CodeGen/MIR/register-info.mir [new file with mode: 0644]