[PECOFF] Add a pass to ensure the correct ordering of grouped sections.
authorRui Ueyama <ruiu@google.com>
Wed, 19 Jun 2013 17:46:57 +0000 (17:46 +0000)
committerRui Ueyama <ruiu@google.com>
Wed, 19 Jun 2013 17:46:57 +0000 (17:46 +0000)
commit991f42c35f27209e01ebfea960d438863a9cf4bf
treee4eec7797e3773945a2c8be72007f25fcf7c96ca
parente85ba57d6a1de6df904d4cf038774ce137a9b2b3
[PECOFF] Add a pass to ensure the correct ordering of grouped sections.

Reviewers: shankarke

CC: llvm-commits
Differential Revision: http://llvm-reviews.chandlerc.com/D998

llvm-svn: 184327
lld/lib/ReaderWriter/PECOFF/Atoms.cpp [new file with mode: 0644]
lld/lib/ReaderWriter/PECOFF/Atoms.h
lld/lib/ReaderWriter/PECOFF/CMakeLists.txt
lld/lib/ReaderWriter/PECOFF/GroupedSectionsPass.h [new file with mode: 0644]
lld/lib/ReaderWriter/PECOFF/PECOFFTargetInfo.cpp
lld/lib/ReaderWriter/PECOFF/ReaderCOFF.cpp
lld/test/pecoff/Inputs/grouped-sections.asm [new file with mode: 0644]
lld/test/pecoff/Inputs/grouped-sections.obj [new file with mode: 0644]
lld/test/pecoff/grouped-sections.test [new file with mode: 0644]