llvm-project/lld/lib/ReaderWriter
Shankar Easwaran 9316c40a1b [core] support .gnu.linkonce sections
.gnu.linkonce sections are similar to section groups.

They were supported before section groups existed and provided a way
to resolve COMDAT sections using a different design.

There are few implementations that use .gnu.linkonce sections
to store simple floating point constants which doesnot require complex section
group support but need a way to store only one copy of the floating point
constant in a binary.

.gnu.linkonce based symbol resolution achieves that.

Review : http://llvm-reviews.chandlerc.com/D3242

llvm-svn: 205280
2014-04-01 03:49:55 +00:00
..
ELF [ELF] Add "override" and remove "virtual". 2014-03-28 21:26:13 +00:00
MachO [MachO] Remove "virtual" and add "override". 2014-03-28 21:36:33 +00:00
Native [core] support .gnu.linkonce sections 2014-04-01 03:49:55 +00:00
PECOFF [ELF] Support --defsym option to define an absolute symbol. 2014-03-28 19:02:06 +00:00
YAML [core] support .gnu.linkonce sections 2014-04-01 03:49:55 +00:00
CMakeLists.txt [CMake] Use target_link_libraries(INTERFACE|PRIVATE) on CMake-2.8.12 to increase opportunity for parallel build. 2014-02-26 06:53:16 +00:00
CoreLinkingContext.cpp Add "override" and remove "virtual" where appropriate. 2014-03-06 21:14:04 +00:00
FileArchive.cpp Replace OwningPtr with std::unique_ptr. 2014-03-13 16:20:38 +00:00
LinkerScript.cpp [LinkerScript] parse OUTPUT_FORMAT : treat quotedStrings as identifier 2014-02-25 17:02:54 +00:00
Reader.cpp [core] add SectionGroup support 2014-03-26 16:37:13 +00:00
Writer.cpp [lld][InputGraph] Change the Resolver to use inputGraph 2013-10-07 02:47:09 +00:00