Go to file
Shankar Easwaran d8da989e78 [lld][LayoutPass] An earlier commit moved the functionality so that Atoms would
be laid out by their ordinal overrides first, there was a bug that two atoms may 
get the same override index due to which atoms were not ordered properly. This
commit fixes the problem.

Now the atoms are ordered by 

- Section Position hints
- Atom override (Using layout-after/layout-before/in-group)
- Content Permissions
- Content Type
- File Ordinal

This also fixes the problem of running c++ static executables that 
was broken by an earlier patch.

llvm-svn: 182494
2013-05-22 17:41:04 +00:00
clang Use StringMap in MicrosoftMangle to resolve FIXME. 2013-05-22 17:16:39 +00:00
clang-tools-extra Unbreak the build. 2013-05-17 16:26:21 +00:00
compiler-rt [sanitizer] Fix Mac build one more time. 2013-05-22 15:21:04 +00:00
debuginfo-tests Remove IR scenario tests. 2013-03-15 20:52:10 +00:00
libclc Update the copyright coredits -- Happy new year 2013! 2013-01-01 10:00:19 +00:00
libcxx Neglected to remove a debugging comment from last commit. 2013-05-21 21:19:35 +00:00
libcxxabi Add capability to demangle invocation functions for ObjC blocks. 2013-04-10 19:44:03 +00:00
lld [lld][LayoutPass] An earlier commit moved the functionality so that Atoms would 2013-05-22 17:41:04 +00:00
lldb Add entries to vim-lldb plugin docs/help page for :Lattach and :Ldetach 2013-05-22 17:29:38 +00:00
llvm Fix StringMapIterator compile errors for non-MSVC compilers. 2013-05-22 17:32:15 +00:00
polly Remove .htaccess file 2013-05-21 11:58:47 +00:00