llvm/lib/CodeGen/MIRParser
Alex Lorenz b83896903b MIR Serialization: Initial serialization of stack objects.
This commit implements the initial serialization of stack objects from the
MachineFrameInfo class. It can only serialize the ordinary stack objects
(including ordinary spill slots), but it doesn't serialize variable sized or
fixed stack objects yet.

The stack objects are serialized using a YAML sequence of YAML inline mappings.
Each mapping has the object's ID, type, size, offset and alignment. The stack
objects are a part of machine function's YAML mapping.

Reviewers: Duncan P. N. Exon Smith


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@241922 91177308-0d34-0410-b5e6-96231b3b80d8
2015-07-10 18:13:57 +00:00
..
CMakeLists.txt MIR Serialization: Introduce a lexer for machine instructions. 2015-06-22 20:37:46 +00:00
LLVMBuild.txt
Makefile
MILexer.cpp MIR Serialization: Serialize the 'undef' register machine operand flag. 2015-07-08 23:58:31 +00:00
MILexer.h MIR Serialization: Serialize the 'undef' register machine operand flag. 2015-07-08 23:58:31 +00:00
MIParser.cpp MIR Serialization: Serialize the 'undef' register machine operand flag. 2015-07-08 23:58:31 +00:00
MIParser.h MIR Parser: wrap 'MBBSlots' from the MI parsing functions in a struct. NFC. 2015-07-07 17:46:43 +00:00
MIRParser.cpp MIR Serialization: Initial serialization of stack objects. 2015-07-10 18:13:57 +00:00