aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Transforms/Utils/LoopVersioning.cpp
diff options
context:
space:
mode:
authorAlex Lorenz <arphaman@gmail.com>2015-07-10 18:13:57 +0000
committerAlex Lorenz <arphaman@gmail.com>2015-07-10 18:13:57 +0000
commitf6bc8667cd05c9a9f8d2eedbb23faf6c6b8d443f (patch)
tree5dca544db74f502af60dadef6b4740d7e64d1c96 /llvm/lib/Transforms/Utils/LoopVersioning.cpp
parentb73a2ed20ea235e0e52f1088c91b6ecebd0c8722 (diff)
downloadllvm-f6bc8667cd05c9a9f8d2eedbb23faf6c6b8d443f.zip
llvm-f6bc8667cd05c9a9f8d2eedbb23faf6c6b8d443f.tar.gz
llvm-f6bc8667cd05c9a9f8d2eedbb23faf6c6b8d443f.tar.bz2
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 llvm-svn: 241922
Diffstat (limited to 'llvm/lib/Transforms/Utils/LoopVersioning.cpp')
0 files changed, 0 insertions, 0 deletions