hanchenye-llvm-project/lld/lib/Driver
Rui Ueyama 34d6e9b371 [PECOFF] Add /alternatename option parser.
/ALTERNATENAME is a rarely-used, undocumented command line option that is
needed to link LLD for release build. It seems that the option is for defining
an weak alias; /alternatename:foo=bar defines weak symbol "foo" for "bar".
If "foo" is defined in an input file, it'll be linked normally and the command
line option will have no effect. If it's not defined, "foo" will be handled
as an alias for "bar".

This patch implements the parser for the option. The actual weak alias handling
will be implemented in a separate patch.

llvm-svn: 196743
2013-12-09 01:47:32 +00:00
..
CMakeLists.txt [Gnu] Move code from .h to .cpp. 2013-11-24 22:29:19 +00:00
CoreDriver.cpp [lld][InputGraph] Change the Resolver to use inputGraph 2013-10-07 02:47:09 +00:00
CoreOptions.td This is my Driver refactoring patch. 2013-04-04 18:59:24 +00:00
DarwinLdDriver.cpp [lld][InputGraph] Change the Resolver to use inputGraph 2013-10-07 02:47:09 +00:00
DarwinLdOptions.td Support darwin linker options: 2013-09-10 23:55:14 +00:00
Driver.cpp [InputGraph] Add capability to process Hidden nodes. 2013-11-22 23:19:53 +00:00
GnuLdDriver.cpp Fix "doesnot", "endsup" typos and "lets" grammar issues 2013-12-02 01:28:14 +00:00
GnuLdInputGraph.cpp [Gnu] -L paths is not positional. 2013-11-25 03:55:34 +00:00
GnuLdOptions.td [ELF] Add alias options for start-group/end-group options. 2013-10-11 17:59:47 +00:00
UniversalDriver.cpp [Driver] Change UniversalDriver to use TD file. 2013-10-24 04:23:02 +00:00
UniversalDriverOptions.td [Driver] Change UniversalDriver to use TD file. 2013-10-24 04:23:02 +00:00
WinLinkDriver.cpp [PECOFF] Add /alternatename option parser. 2013-12-09 01:47:32 +00:00
WinLinkInputGraph.cpp Simplify a switch statement. 2013-12-03 04:18:55 +00:00
WinLinkOptions.td [PECOFF] Add /alternatename option parser. 2013-12-09 01:47:32 +00:00