- Jan 23, 2013
-
-
Michael J. Spencer authored
llvm-svn: 173299
-
Michael J. Spencer authored
It owns and manages passes. llvm-svn: 173287
-
Michael J. Spencer authored
I really would have liked to split this patch up, but it would greatly complicate the lld-core and lld drivers having to deal with both {Reader,Writer}Option and TargetInfo. llvm-svn: 173217
-
- Jan 22, 2013
-
-
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
-
- 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
-
- Jan 08, 2013
-
-
Nick Kledzik authored
llvm-svn: 171898
-
Michael J. Spencer authored
llvm-svn: 171836
-
- 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
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
-
Michael J. Spencer authored
llvm-svn: 171708
-
Michael J. Spencer authored
llvm-svn: 171707
-
Michael J. Spencer authored
llvm-svn: 171704
-
Michael J. Spencer authored
llvm-svn: 171703
-
Michael J. Spencer authored
llvm-svn: 171692
-