- Jan 09, 2014
-
-
Rui Ueyama authored
llvm-svn: 198812
-
- Jan 08, 2014
-
-
Simon Atanasyan authored
llvm-svn: 198798
-
Rafael Espindola authored
llvm-svn: 198797
-
Simon Atanasyan authored
paired LO16 relocation. llvm-svn: 198790
-
Simon Atanasyan authored
llvm-svn: 198789
-
Simon Atanasyan authored
into the separate function. llvm-svn: 198788
-
Simon Atanasyan authored
internal purpose. Use special LLD_R_MIPS_GLOBAL_GOT constant for that. llvm-svn: 198787
-
Simon Atanasyan authored
llvm-svn: 198786
-
Simon Atanasyan authored
fields. llvm-svn: 198785
-
Simon Atanasyan authored
llvm-svn: 198784
-
Simon Atanasyan authored
llvm-svn: 198783
-
Nick Kledzik authored
llvm-svn: 198728
-
Nick Kledzik authored
llvm-svn: 198725
-
- Jan 06, 2014
-
-
Rui Ueyama authored
llvm-svn: 198642
-
Rui Ueyama authored
llvm-svn: 198641
-
Rui Ueyama authored
llvm-svn: 198634
-
- Jan 05, 2014
-
-
Rui Ueyama authored
Differential Revision: http://llvm-reviews.chandlerc.com/D2501 llvm-svn: 198535
-
- Jan 04, 2014
-
-
Joey Gouly authored
llvm-svn: 198468
-
Joey Gouly authored
normalizedToAtoms. llvm-svn: 198459
-
- Jan 03, 2014
-
-
Joerg Sonnenberger authored
llvm-svn: 198434
-
Rui Ueyama authored
llvm-svn: 198396
-
- Jan 02, 2014
-
-
Joerg Sonnenberger authored
llvm-svn: 198339
-
Joerg Sonnenberger authored
Add basic emulation mapping for NetBSD/amd64, so that clang -m32 works as expected. llvm-svn: 198337
-
- Jan 01, 2014
-
-
Joey Gouly authored
llvm-svn: 198275
-
NAKAMURA Takumi authored
FIXME: Dragonegg may be updated at non-trivial changes. llvm-svn: 198274
-
- Dec 31, 2013
-
-
Joey Gouly authored
llvm-svn: 198266
-
- Dec 28, 2013
-
-
Rui Ueyama authored
llvm-svn: 198108
-
Rui Ueyama authored
Currently LLD always print a warning message if the same symbol is specified more than once for /export option. It's a bit annoying because specifying the same symbol with compatible options is actually safe and considered as a normal use case. This patch makes LLD to warn only when incompatible export options are given. llvm-svn: 198104
-
Rui Ueyama authored
llvm-svn: 198103
-
Rui Ueyama authored
Each export symbol descriptor has unique name attribute, so std::set is better container than std::vector for it. No functionality change. llvm-svn: 198102
-
Joey Gouly authored
llvm-svn: 198091
-
- Dec 27, 2013
-
-
Rui Ueyama authored
No functionality change. llvm-svn: 198075
-
Rui Ueyama authored
llvm-svn: 198074
-
Rui Ueyama authored
I'm not 100% sure but it looks like DLL entry symbol (DLL initializer function name) should be _DllMainCRTStartup@12. The reason why I'm not very sure is because I have no idea what "@12" suffix is, but without it the symbol won't be resolved... llvm-svn: 198072
-
Rui Ueyama authored
Currently .drectve section contents are parsed after other sections are parsed. That order may result in wrong results if other sections depend on command line options in the directive section. For example, if a weak symbol is defined using /alternatename option in the directive section, we have to read it first and then read the text section contents. Otherwise the weak symbol won't be defined. This patch changes the order to fix the issue. llvm-svn: 198071
-
Rui Ueyama authored
There are many object files in the standard library who have empty .drective sections. Parsing the empty string is not wrong but a waste. llvm-svn: 198067
-
Rui Ueyama authored
llvm-svn: 198066
-
- Dec 26, 2013
-
-
Rui Ueyama authored
There was a bug that the linker does not report an error if symbols specified by -u (or /include on Windows) are not resolved. This patch fixes it by adding such symbols to the dead strip root. llvm-svn: 198041
-
Rui Ueyama authored
It should be always true that _liveAtoms is empty, so we don't have to clear it. Add an assert() instead. llvm-svn: 198040
-
Rui Ueyama authored
This patch eliminates one std::set lookup per a function call. llvm-svn: 198037
-