llvm-project/lld/COFF
Nico Weber 020d92cb61 lld-link: Only print demangled symbol names by default
This makes lld-link's output a bit more concise. Since most developers can't
read mangled names, this should make the output a bit easier to understand as
well. It also makes lld-link's output consistent with ld.lld's output.

(link.exe prints both demangled and mangled names; lld-link used to match
link.exe output but now no longer does.)

For people working on toolchains, add a `/demangle:no` flag that makes lld-link
print the mangled name instead of the demangled name. (If desired, people could
pipe that through `demumble -b` to get the old behavior of both demangled and
mangled output.)

Differential Revision: https://reviews.llvm.org/D58132

llvm-svn: 355878
2019-03-11 23:02:18 +00:00
..
CMakeLists.txt Merge {COFF,ELF}/Strings.cpp to Common/Strings.cpp. 2018-02-28 17:38:19 +00:00
Chunks.cpp [LLD][COFF] Add support for /FUNCTIONPADMIN command-line option 2019-02-23 01:46:18 +00:00
Chunks.h [LLD][COFF] Add support for /FUNCTIONPADMIN command-line option 2019-02-23 01:46:18 +00:00
Config.h lld-link: Only print demangled symbol names by default 2019-03-11 23:02:18 +00:00
DLL.cpp Fix broken export table if .rdata is merged with .text. 2019-01-24 19:02:31 +00:00
DLL.h Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
Driver.cpp lld-link: Only print demangled symbol names by default 2019-03-11 23:02:18 +00:00
Driver.h [LLD][COFF] More detailed information for /failifmismatch 2019-03-06 20:18:38 +00:00
DriverUtils.cpp [LLD][COFF] More detailed information for /failifmismatch 2019-03-06 20:18:38 +00:00
ICF.cpp COFF, ELF: ICF: Perform 2 rounds of relocation hash propagation. 2019-01-22 23:54:49 +00:00
ICF.h Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
InputFiles.cpp [LLD][COFF] Add support for /FUNCTIONPADMIN command-line option 2019-02-23 01:46:18 +00:00
InputFiles.h [LLD][COFF] Add support for /FUNCTIONPADMIN command-line option 2019-02-23 01:46:18 +00:00
LTO.cpp Fix names of functions in TargetOptionsCommandFlags.h. NFC. 2019-02-01 02:24:50 +00:00
LTO.h Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
MapFile.cpp [LLD][COFF] Support /threads[:no] like the ELF driver 2019-02-27 20:53:50 +00:00
MapFile.h Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
MarkLive.cpp Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
MarkLive.h Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
MinGW.cpp Move MinGW-specific code out of LinkerDriver::link. NFC. 2019-02-19 22:06:44 +00:00
MinGW.h Move MinGW-specific code out of LinkerDriver::link. NFC. 2019-02-19 22:06:44 +00:00
Options.td lld-link: Only print demangled symbol names by default 2019-03-11 23:02:18 +00:00
PDB.cpp [LLD][COFF] Support /threads[:no] like the ELF driver 2019-02-27 20:53:50 +00:00
PDB.h Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
README.md Update the documents of the new LLD. 2016-03-12 06:06:40 +00:00
SymbolTable.cpp [LLD][COFF] More detailed information for /failifmismatch 2019-03-06 20:18:38 +00:00
SymbolTable.h lld/coff: Implement some support for the comdat selection field 2019-01-30 02:17:27 +00:00
Symbols.cpp lld-link: Only print demangled symbol names by default 2019-03-11 23:02:18 +00:00
Symbols.h Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
Writer.cpp [COFF] Add address-taken import thunks to the fid table 2019-02-28 21:05:41 +00:00
Writer.h Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00

README.md

See docs/NewLLD.rst