llvm-project/lld/lib/ReaderWriter/MachO
Pete Cooper 4a92469260 Atomize the ObjC category list section.
__DATA, __objc_catlist contains a list of pointers to categories.

We want to atomize it so that the ObjC pass can later optimize and remove
categories.  That will be a later patch.

llvm-svn: 259386
2016-02-01 19:10:10 +00:00
..
ArchHandler.cpp Fix heap-buffer-overflow bugs identified by the Address Sanitizer 2015-02-19 20:42:23 +00:00
ArchHandler.h [lld] Add MachO thread-local storage support. 2015-06-23 20:35:31 +00:00
ArchHandler_arm.cpp Fix Clang-tidy misc-use-override warnings, other minor fixes. 2015-09-10 18:51:36 +00:00
ArchHandler_arm64.cpp Always generate the fixup content for unwindFDEToFunction as we no 2016-01-07 21:10:06 +00:00
ArchHandler_x86.cpp Fix Clang-tidy misc-use-override warnings, other minor fixes. 2015-09-10 18:51:36 +00:00
ArchHandler_x86_64.cpp Fix x86_64 delta*Anon relocs. 2016-01-04 21:23:12 +00:00
Atoms.h [lld][MachO] Recognize __thread_bss sections as zero-fill and set all the 2015-12-11 23:25:09 +00:00
CMakeLists.txt Add an ObjCPass to the MachO linker. 2016-01-19 21:54:21 +00:00
CompactUnwindPass.cpp Fix Clang-tidy modernize-use-auto warnings, other minor fixes. 2015-11-10 22:37:38 +00:00
ExecutableAtoms.h Add File::kind's for all subclasses of File. 2016-01-14 22:55:38 +00:00
File.h Initialize member variable. 2016-01-25 20:41:48 +00:00
FlatNamespaceFile.h [lld][MachO] Fix indentation. 2015-10-20 21:47:19 +00:00
GOTPass.cpp Fix Clang-tidy modernize-use-auto warnings, other minor fixes. 2015-11-10 22:37:38 +00:00
LayoutPass.cpp Added some DEBUG() prints to make it clearer what the mach-o passes are doing. NFC. 2015-12-16 19:12:49 +00:00
LayoutPass.h Fix Clang-tidy misc-use-override warnings, other minor fixes. 2015-09-10 18:51:36 +00:00
MachOLinkingContext.cpp Add support for export_dynamic cmdline option and behaviour. 2016-01-22 21:13:24 +00:00
MachONormalizedFile.h Add more debugging output to MachO lld. NFC. 2015-12-16 22:03:21 +00:00
MachONormalizedFileBinaryReader.cpp Use MemoryBufferRef instead of MemoryBuffer&. NFC. 2015-04-27 22:48:51 +00:00
MachONormalizedFileBinaryUtils.h Don't emit relocs for the __eh_frame section as they can be implicit. 2016-01-07 21:07:26 +00:00
MachONormalizedFileBinaryWriter.cpp Use an ilist instead of std::list. NFC. 2016-01-25 21:50:54 +00:00
MachONormalizedFileFromAtoms.cpp Only emit files with subsections_via_symbols if all inputs had that set. 2016-01-16 01:09:23 +00:00
MachONormalizedFileToAtoms.cpp Atomize the ObjC category list section. 2016-02-01 19:10:10 +00:00
MachONormalizedFileYAML.cpp [lld][MachO] Recognize __thread_bss sections as zero-fill and set all the 2015-12-11 23:25:09 +00:00
MachOPasses.h Add an ObjCPass to the MachO linker. 2016-01-19 21:54:21 +00:00
ObjCPass.cpp Add an ObjCPass to the MachO linker. 2016-01-19 21:54:21 +00:00
SectCreateFile.h Add File::kind's for all subclasses of File. 2016-01-14 22:55:38 +00:00
ShimPass.cpp Simplify Pass::perform to take a SimpleFile& instead of unique_ptr<SimpleFile>& 2015-06-19 19:43:43 +00:00
StubsPass.cpp Fix Clang-tidy modernize-use-auto warnings, other minor fixes. 2015-11-10 22:37:38 +00:00
TLVPass.cpp Fix Clang-tidy modernize-use-auto warnings, other minor fixes. 2015-11-10 22:37:38 +00:00
WriterMachO.cpp Rename ExecutableAtom.hpp to ExecutableAtom.h 2015-04-14 21:06:56 +00:00