Go to file
Alex Lorenz f6bc8667cd 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
2015-07-10 18:13:57 +00:00
clang Factor PGO and coverage flag processing out of Clang::ConstructJob 2015-07-10 18:00:07 +00:00
clang-tools-extra Added mechanism to modularize for doing a compilation precheck 2015-07-10 00:37:25 +00:00
compiler-rt [TSan] Fix dl_iterate_phdr callback for the case when info->dlpi_name is overwritten by user. 2015-07-10 00:03:54 +00:00
debuginfo-tests New round of fixes for "Always compile debuginfo-tests for the host triple" 2014-10-18 23:47:59 +00:00
libclc R600: Implement accurate double precision sqrt v2 2015-07-10 13:37:08 +00:00
libcxx Fix error string in test suite 2015-07-08 23:10:20 +00:00
libcxxabi fallback_malloc: silence conversion warning (NFC) 2015-06-03 17:25:35 +00:00
libunwind Fix unw_getcontext() return value on AArch64. 2015-06-25 15:12:46 +00:00
lld COFF: Fix locally-imported symbol's base relocations. 2015-07-10 04:30:54 +00:00
lldb Don't try to make a pseudo terminal if we are launching in a separate terminal, it causes a deadlock when debugging because we create a PTY and yet it isn't hooked up to anything on the slave side. 2015-07-10 18:04:46 +00:00
llgo [llgo] cmd/llgoi: use line editor 2015-05-23 15:16:09 +00:00
llvm MIR Serialization: Initial serialization of stack objects. 2015-07-10 18:13:57 +00:00
openmp Turn debugger interface off by default. 2015-07-09 20:17:16 +00:00
polly Make non-affine statement names isl compatible 2015-07-09 07:31:45 +00:00