- Oct 22, 2013
-
-
Rui Ueyama authored
llvm-svn: 193186
-
Rui Ueyama authored
llvm-svn: 193173
-
Rui Ueyama authored
uiAccess argument's type is not really boolean. It's string. llvm-svn: 193171
-
Alp Toker authored
llvm-svn: 193155
-
Rui Ueyama authored
This option is used for the manifest file too. llvm-svn: 193145
-
Rui Ueyama authored
llvm-svn: 193143
-
Rui Ueyama authored
llvm-svn: 193142
-
Rui Ueyama authored
The manifest file is an XML file that conveys some information to the loader, such as whether the executable needs to run as Administrator or not. This patch is to parse command line option for manifest file. Actual XML file generation will be done in a separate patch. llvm-svn: 193141
-
Rui Ueyama authored
Because MSVC11 doesn't like this new C++11 feature. The last commit broke the buildbot. llvm-svn: 193127
-
Rui Ueyama authored
llvm-svn: 193122
-
- Oct 19, 2013
-
-
Rui Ueyama authored
llvm-svn: 193030
-
- Oct 16, 2013
-
-
Rui Ueyama authored
Dead-strip root symbols can be undefined atoms, but should not really be nonexistent, because dead-strip root symbols should be added to initial undefined atoms at startup. Whenever you look up its name in the symbol table, some type of atom will always exist. llvm-svn: 192831
-
Rui Ueyama authored
llvm-svn: 192772
-
- Oct 14, 2013
-
-
Shankar Easwaran authored
llvm-svn: 192614
-
- Oct 12, 2013
-
-
Rui Ueyama authored
llvm-svn: 192509
-
- Oct 11, 2013
-
-
Shankar Easwaran authored
There are aliases for --start-group/--end-group options represented by -( and -) respectively in the command line. This change adds and improves the test for the alias options to be tested. Looks like users use this option widely than explicitly using --start-group/--end-group. llvm-svn: 192470
-
Rui Ueyama authored
llvm-svn: 192427
-
Rui Ueyama authored
allowRemainingUndefines() is already checked in Resolver::resolve(), so we don't need to check it again after returning from it. It's actually not only superfluous but buggy because a failure of resolve() does not always mean that there is a remaining undefines. llvm-svn: 192423
-
Rui Ueyama authored
llvm-svn: 192422
-
Rui Ueyama authored
This eliminates _elements's size check from the loop. llvm-svn: 192418
-
- Oct 10, 2013
-
-
Rui Ueyama authored
-- so that command line options to specify new input files, such as /defaultlib:foo, is handled properly. Such options were ignored before this patch. llvm-svn: 192342
-
- Oct 09, 2013
-
-
Rui Ueyama authored
A file with .objtxt extension is parsed in readFile(), but because we did not propagate that information to the calling side, calling side would try to parse it again. This patch will fix the issue by adding an extra parameter to readFile(). llvm-svn: 192311
-
Shankar Easwaran authored
llvm-svn: 192277
-
Shankar Easwaran authored
This associates resolveState to FileNodes. The control node derive their resolution state from the inputElements that are contained in it. This makes --start-group/--end-group to work with ELF linking. llvm-svn: 192269
-
Rui Ueyama authored
llvm-svn: 192261
-
Rui Ueyama authored
Output to llvm::err() is not guaranteed to be thread-safe, so it needs to be guarded with a lock. Differential Revision: http://llvm-reviews.chandlerc.com/D1862 llvm-svn: 192250
-
Rui Ueyama authored
llvm-svn: 192249
-
- Oct 08, 2013
-
-
Shankar Easwaran authored
llvm-svn: 192183
-
Rui Ueyama authored
llvm-svn: 192170
-
Rui Ueyama authored
llvm-svn: 192169
-
Rui Ueyama authored
Differential Revision: http://llvm-reviews.chandlerc.com/D1853 llvm-svn: 192167
-
- Oct 07, 2013
-
-
Shankar Easwaran authored
Changes :- a) Functionality in InputGraph to insert Input elements at any position b) Functionality in the Resolver to use nextFile c) Move the functionality of assigning file ordinals to InputGraph d) Changes all inputs to MemoryBuffers e) Remove LinkerInput, InputFiles, ReaderArchive llvm-svn: 192081
-
- Sep 28, 2013
-
-
Nick Kledzik authored
llvm-svn: 191594
-
Nick Kledzik authored
Stop using some locally defined mach-o constants. llvm-svn: 191581
-
- Sep 27, 2013
-
-
Rui Ueyama authored
llvm-svn: 191469
-
- Sep 25, 2013
-
-
Rui Ueyama authored
This patch inverts the return value of these functions, so that they return "true" on success and "false" on failure. The meaning of boolean return value was mixed in LLD; for example, InputGraph::validate() returns true on success. With this patch they'll become consistent. CC: llvm-commits Differential Revision: http://llvm-reviews.chandlerc.com/D1748 llvm-svn: 191341
-
- Sep 24, 2013
-
-
Rui Ueyama authored
llvm-svn: 191320
-
Rui Ueyama authored
llvm-svn: 191317
-
Rui Ueyama authored
llvm-svn: 191276
-
Rui Ueyama authored
/PDBALTPATH:<path> is an option to embed a different path for the PDB file to the binary than the actual PDB file location. Because we don't support PDB file, we'll just ignore the option for now. llvm-svn: 191273
-