- Sep 03, 2013
-
-
Joerg Sonnenberger authored
llvm-svn: 189847
-
Joerg Sonnenberger authored
llvm-svn: 189826
-
Rui Ueyama authored
Differential Revision: http://llvm-reviews.chandlerc.com/D1577 llvm-svn: 189777
-
- Sep 02, 2013
-
-
Joerg Sonnenberger authored
llvm-svn: 189771
-
Joerg Sonnenberger authored
llvm-svn: 189752
-
- Aug 31, 2013
-
-
Shankar Easwaran authored
This creates .init_array/.fini_array section for X86_64 ELF targets and executes init/fini functions specified by the -init/-fini options respectively. llvm-svn: 189719
-
Shankar Easwaran authored
This adds an API to the LinkingContext for flavors to add Internal files containing atoms that need to appear in the YAML output as well, when -emit-yaml switch is used. Flavors can add more internal files for other options that are needed. llvm-svn: 189718
-
- Aug 29, 2013
-
-
Rui Ueyama authored
llvm-svn: 189614
-
- Aug 28, 2013
-
-
Rui Ueyama authored
llvm-svn: 189505
-
- Aug 27, 2013
-
-
Rui Ueyama authored
Differential Revision: http://llvm-reviews.chandlerc.com/D1527 llvm-svn: 189318
-
Rui Ueyama authored
llvm-svn: 189310
-
Rui Ueyama authored
llvm-svn: 189308
-
Rui Ueyama authored
With this patch the entry symbol is treated as an undefined symbol, to force the resolver to resolve the entry symbol. Differential Revision: http://llvm-reviews.chandlerc.com/D1524 llvm-svn: 189307
-
- Aug 26, 2013
-
-
Rui Ueyama authored
Patch by Jesús Serrano García. llvm-svn: 189267
-
Shankar Easwaran authored
llvm-svn: 189207
-
- Aug 25, 2013
-
-
Shankar Easwaran authored
llvm-svn: 189197
-
- Aug 24, 2013
-
-
Saleem Abdulrasool authored
This completes the subsystem name parsing to support the identifiers that the Microsoft link.exe linker supports. "windows" and "console" are left as the first items as they are the expected common paths. Signed-off-by:
Saleem Abdulrasool <compnerd@compnerd.org> llvm-svn: 189181
-
Rui Ueyama authored
in order to match link.exe's behaviour. Patch by Ron Ofir. llvm-svn: 189159
-
Rui Ueyama authored
Patch by Ron Ofir. llvm-svn: 189151
-
- Aug 22, 2013
-
-
Shankar Easwaran authored
llvm-svn: 189035
-
Shankar Easwaran authored
llvm-svn: 189025
-
Shankar Easwaran authored
llvm-svn: 188963
-
Shankar Easwaran authored
llvm-svn: 188961
-
Shankar Easwaran authored
llvm-svn: 188958
-
- 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
-