- Jan 22, 2013
-
-
Michael J. Spencer authored
No functionality change. llvm-svn: 173192
-
Michael J. Spencer authored
llvm-svn: 173117
-
- Jan 21, 2013
-
-
Shankar Easwaran authored
llvm-svn: 173082
-
- Jan 20, 2013
-
-
Michael J. Spencer authored
llvm-svn: 172993
-
- Jan 19, 2013
-
-
Chandler Carruth authored
the keyword. If anyone cares deeply about the final optimizations with GCC, we might want to add a version test to the LLVM definition, but I'm perfectly happy with this just only firing under Clang and modern MSVC builds. llvm-svn: 172898
-
- Jan 17, 2013
-
-
Michael J. Spencer authored
llvm-svn: 172675
-
Michael J. Spencer authored
llvm-svn: 172674
-
- Jan 15, 2013
-
-
Michael J. Spencer authored
This is done by creating a new non-weak anonymous symbol and creating an atom with content for that symbol. This is added after the weak symbol so that they have the same address. llvm-svn: 172553
-
Michael J. Spencer authored
llvm-svn: 172552
-
Michael J. Spencer authored
llvm-svn: 172516
-
Michael J. Spencer authored
llvm-svn: 172513
-
Michael J. Spencer authored
llvm-svn: 172511
-
Shankar Easwaran authored
llvm-svn: 172507
-
Nick Kledzik authored
constants and string literals which the linker should coalesce. llvm-svn: 172495
-
- Jan 14, 2013
-
-
Nick Kledzik authored
llvm-svn: 172482
-
- Jan 13, 2013
-
-
Michael J. Spencer authored
llvm-svn: 172338
-
- Jan 12, 2013
-
-
Michael J. Spencer authored
This removes a bunch of llvm_unreachables and makes a File's mutability part of the type system. llvm-svn: 172297
-
- Jan 11, 2013
-
-
Michael J. Spencer authored
llvm-svn: 172266
-
Michael J. Spencer authored
llvm-svn: 172265
-
Michael J. Spencer authored
llvm-svn: 172264
-
Michael J. Spencer authored
llvm-svn: 172255
-
Shankar Easwaran authored
llvm-svn: 172236
-
Shankar Easwaran authored
llvm-svn: 172204
-
Shankar Easwaran authored
llvm-svn: 172202
-
- Jan 10, 2013
-
-
Michael J. Spencer authored
With this change c++ global constructors and destructors work. llvm-svn: 172133
-
Michael J. Spencer authored
llvm-svn: 172131
-
Shankar Easwaran authored
llvm-svn: 172080
-
Shankar Easwaran authored
llvm-svn: 172040
-
Michael J. Spencer authored
[Archive] Use a hash map to lookup symbols in archives. Increases performance of linking lua by ~6x. llvm-svn: 172028
-
- Jan 09, 2013
-
-
Nick Kledzik authored
Since most content types (e.g. typeCode) have a preferred Permission, add a function to do that mapping. Then hook up to YAML Reader and Writer such that the 'permissions:' key does not need to be specified unless overriding what the content type prefers. llvm-svn: 171929
-
Nick Kledzik authored
llvm-svn: 171918
-
Nick Kledzik authored
llvm-svn: 171916
-
- Jan 08, 2013
-
-
Michael J. Spencer authored
There is no way to test this at the moment because the options are not processed until the link starts, and we can't pass an empty file. llvm-svn: 171910
-
Michael J. Spencer authored
llvm-svn: 171909
-
Nick Kledzik authored
llvm-svn: 171898
-
Michael J. Spencer authored
llvm-svn: 171836
-
Michael J. Spencer authored
llvm-svn: 171835
-
- Jan 07, 2013
-
-
Michael J. Spencer authored
With this hello world works with dietlibc on x86-64 Linux. llvm-svn: 171711
-
Michael J. Spencer authored
llvm-svn: 171710
-
Michael J. Spencer authored
This is required for the loader to correctly set AT_PHDR. With this lld can correctly link against dietlibc and get to main. llvm-svn: 171709
-