MIR Serialization: Serialize MachineFrameInfo's callee saved information.
authorAlex Lorenz <arphaman@gmail.com>
Fri, 24 Jul 2015 22:22:50 +0000 (22:22 +0000)
committerAlex Lorenz <arphaman@gmail.com>
Fri, 24 Jul 2015 22:22:50 +0000 (22:22 +0000)
commit1bb48de1f945c8814999e255834d9b3964325471
tree1d4fc528e5fbff8bbef3fc247952ff622bb8e7d0
parentdc8a83b53b6b930177fc5821b733e255d6e42023
MIR Serialization: Serialize MachineFrameInfo's callee saved information.

This commit serializes the callee saved information from the class
'MachineFrameInfo'. This commit extends the YAML mappings for the fixed and
the ordinary stack objects and adds an optional 'callee-saved-register'
attribute. This attribute is used to serialize the callee save information.

llvm-svn: 243173
llvm/include/llvm/CodeGen/MIRYamlMapping.h
llvm/lib/CodeGen/MIRParser/MIRParser.cpp
llvm/lib/CodeGen/MIRPrinter.cpp
llvm/test/CodeGen/MIR/X86/callee-saved-info.mir [new file with mode: 0644]
llvm/test/CodeGen/MIR/X86/expected-named-register-in-callee-saved-register.mir [new file with mode: 0644]