llvm-project/lld/MachO
Jez Ng dd78e7334f [lld-macho] Don't include zero-size private label symbols in map file
This is also what ld64 does. This will make it easier to compare their
respective map files.

Reviewed By: #lld-macho, thevinster

Differential Revision: https://reviews.llvm.org/D145654
2023-03-11 01:40:14 -05:00
..
Arch [NFC] Optimize vector usage in lld 2023-01-26 20:31:42 -05:00
CMakeLists.txt [lld][Mach-O] Fix build with Mach-O due to missing library 2023-01-13 09:17:40 -06:00
ConcatOutputSection.cpp [lld-macho][nfc] Convert more alignTo() to alignToPowerOf2() 2023-03-07 16:59:38 -08:00
ConcatOutputSection.h
Config.h [lld-macho] Remove duplicate minimum version info 2023-03-03 13:47:01 -08:00
Driver.cpp Revert "[lld-macho] Warn on method name collisions from category definitions" 2023-03-08 15:57:24 -08:00
Driver.h [OptTable] Precompute OptTable prefixes union table through tablegen 2023-01-12 12:08:06 +01:00
DriverUtils.cpp [OptTable] Precompute OptTable prefixes union table through tablegen 2023-01-12 12:08:06 +01:00
Dwarf.cpp
Dwarf.h [lld] Change Optional to std::optional 2022-11-27 17:25:34 -08:00
EhFrame.cpp
EhFrame.h [lld-macho] Change most Optional to std::optional 2022-11-27 16:54:07 -08:00
ExportTrie.cpp [lld-macho] Change most Optional to std::optional 2022-11-27 16:54:07 -08:00
ExportTrie.h
ICF.cpp
ICF.h
InputFiles.cpp [lld-macho] Don't include zero-size private label symbols in map file 2023-03-11 01:40:14 -05:00
InputFiles.h [lld/mac] Add support for distributed ThinLTO 2023-01-12 20:54:18 -05:00
InputSection.cpp Revert "[lld-macho] Warn on method name collisions from category definitions" 2023-03-08 15:57:24 -08:00
InputSection.h Revert "[lld-macho] Warn on method name collisions from category definitions" 2023-03-08 15:57:24 -08:00
LTO.cpp [lld-macho] Avoid running LTO pipeline for no files 2023-03-03 15:28:59 -08:00
LTO.h [lld-macho] Avoid running LTO pipeline for no files 2023-03-03 15:28:59 -08:00
MachOStructs.h
MapFile.cpp [lld-macho] Don't include zero-size private label symbols in map file 2023-03-11 01:40:14 -05:00
MapFile.h
MarkLive.cpp
MarkLive.h
ObjC.cpp Revert "[lld-macho] Warn on method name collisions from category definitions" 2023-03-08 15:57:24 -08:00
ObjC.h Revert "[lld-macho] Warn on method name collisions from category definitions" 2023-03-08 15:57:24 -08:00
Options.td [lld-macho] Ignore -debug_variant flag 2023-03-03 09:00:55 -08:00
OutputSection.cpp
OutputSection.h
OutputSegment.cpp [lld-macho] Fix __objc_stubs ordering 2022-12-13 13:23:27 -08:00
OutputSegment.h
Relocations.cpp Revert "[lld-macho] Warn on method name collisions from category definitions" 2023-03-08 15:57:24 -08:00
Relocations.h Revert "[lld-macho] Warn on method name collisions from category definitions" 2023-03-08 15:57:24 -08:00
SectionPriorities.cpp [lld] std::optional::value => operator*/operator-> 2022-12-17 03:19:47 +00:00
SectionPriorities.h [lld-macho] Change most Optional to std::optional 2022-11-27 16:54:07 -08:00
Symbols.cpp
Symbols.h [lld-macho] Don't include zero-size private label symbols in map file 2023-03-11 01:40:14 -05:00
SymbolTable.cpp [lld-macho] Coalesce local symbol aliases along with their aliased weak def 2023-03-11 01:40:14 -05:00
SymbolTable.h
SyntheticSections.cpp [lld-macho][nfc] Convert more alignTo() to alignToPowerOf2() 2023-03-07 16:59:38 -08:00
SyntheticSections.h [NFC] Optimize vector usage in lld 2023-01-26 20:31:42 -05:00
Target.cpp
Target.h
UnwindInfoSection.cpp Revert "[lld-macho] Warn on method name collisions from category definitions" 2023-03-08 15:57:24 -08:00
UnwindInfoSection.h
Writer.cpp [lld-macho][nfc] Convert more alignTo() to alignToPowerOf2() 2023-03-07 16:59:38 -08:00
Writer.h