- Aug 13, 2013
-
-
Hans Wennborg authored
This used to be handled automagically by the option parsing library, but after LLVM r188314, we should handle it ourselves. No functionality change, but adds a test. llvm-svn: 188318
-
- Aug 07, 2013
-
-
Rui Ueyama authored
Also change some local variable names: "ti" -> "context" and "_targetInfo" -> "_context". Differential Revision: http://llvm-reviews.chandlerc.com/D1301 llvm-svn: 187823
-
- Aug 03, 2013
-
-
Rui Ueyama authored
Thanks to Hans' patch (r187675), OptTable now handles "--", so we don't need this code in LLD. llvm-svn: 187683
-
- Aug 01, 2013
-
-
Hans Wennborg authored
It is not needed after LLVM r187546. llvm-svn: 187551
-
Rui Ueyama authored
This patch does not change the behavior of LLD, but changes the output of the help text. We want to show the help text with Windows style indicator rather than Unix style indicator. llvm-svn: 187544
-
Hans Wennborg authored
This depends on LLVM r187537. The SUPPORT_ALIASARGS macro will be removed once all option parsing clients have been updated. llvm-svn: 187541
-
Rui Ueyama authored
llvm-svn: 187539
-
Rui Ueyama authored
This reverts commit r187390 because we should not handle argv's quotes ourselves. In Windows, unlike Unix, quotes are not processed by the shell. Instead the C startup routine parses it as described in http://msdn.microsoft.com/en-us/library/a1y7w461.aspx and pass the results to main(). So, at the time when the control reaches main(), quotes that should be removed has already been removed. We still need to handle quotes in the response file and in .drectve section ourselves. That will be addressed in different patches. llvm-svn: 187534
-
- Jul 30, 2013
-
-
Rui Ueyama authored
The command line option in .drectve section may be quoted by double quotes, and if that's the case we have to remove them. llvm-svn: 187390
-
- Jul 27, 2013
-
-
Rui Ueyama authored
llvm-svn: 187259
-
- Jul 26, 2013
-
-
Rui Ueyama authored
llvm-svn: 187243
-
Rui Ueyama authored
llvm-svn: 187162
-
Rui Ueyama authored
llvm-svn: 187161
-
- Jul 25, 2013
-
-
Rui Ueyama authored
llvm-svn: 187100
-
Rui Ueyama authored
llvm-svn: 187095
-
Rui Ueyama authored
It's still not as simple as it should be because of the many duplicated lines, but it's at least better than before. llvm-svn: 187091
-
Rui Ueyama authored
LLD still accepts both Unix and Windows style options when it's run as link.exe. This patch does not change functionality. llvm-svn: 187086
-
Rui Ueyama authored
The /include command line option is equivalent to Unix --undefined option, which forces the linker to resolve the given symbol name as if it's an unresolved symbol in one of its input files. This feature is used to link an additional object file or a shared library that no input files refer to. llvm-svn: 187084
-
- Jul 23, 2013
-
-
Rui Ueyama authored
llvm-svn: 186957
-
Rui Ueyama authored
llvm-svn: 186911
-
- Jul 20, 2013
-
-
Nick Kledzik authored
llvm-svn: 186755
-
Rui Ueyama authored
llvm-svn: 186739
-
- Jul 19, 2013
-
-
Rui Ueyama authored
llvm-svn: 186654
-
Rui Ueyama authored
llvm-svn: 186650
-
Rui Ueyama authored
llvm-svn: 186648
-
Rui Ueyama authored
llvm-svn: 186645
-
Rui Ueyama authored
The logic to search a library from the library paths will be implemented in a different patch. llvm-svn: 186644
-
Nick Kledzik authored
llvm-svn: 186640
-
Nick Kledzik authored
Add support for -all_load. Enhance DarwinLdDriverTest unit test test cases to test all options parsed so far llvm-svn: 186626
-
- Jul 18, 2013
-
-
Rui Ueyama authored
llvm-svn: 186612
-
- Jul 16, 2013
-
-
Rui Ueyama authored
llvm-svn: 186428
-
Rafael Espindola authored
This reverts commit 185657. It will be used by unit tests. llvm-svn: 186366
-
- Jul 04, 2013
-
-
Rafael Espindola authored
llvm-svn: 185657
-
Rafael Espindola authored
llvm-svn: 185655
-
- Jun 24, 2013
-
-
Shankar Easwaran authored
This renames variable name to reflect initial undefined symbols that are defined by the linker -u option. This doesnot change any functionality in lld, and updates code to reflect Nick's comment. llvm-svn: 184682
-
- Jun 19, 2013
-
-
Shankar Easwaran authored
llvm-svn: 184266
-
- Jun 16, 2013
-
-
Shankar Easwaran authored
llvm-svn: 184055
-
Rui Ueyama authored
llvm-svn: 184050
-
- Jun 12, 2013
-
-
Rafael Espindola authored
I am about to move PathV2.h to Path.h. llvm-svn: 183796
-
- Jun 11, 2013
-
-
Rui Ueyama authored
llvm-svn: 183724
-