- Apr 03, 2012
-
-
Michael J. Spencer authored
llvm-svn: 153964
-
Michael J. Spencer authored
types into the lld namespace. llvm-svn: 153963
-
Michael J. Spencer authored
llvm-svn: 153912
-
- Mar 29, 2012
-
-
Michael J. Spencer authored
llvm-svn: 153677
-
Michael J. Spencer authored
llvm-svn: 153620
-
- Mar 28, 2012
-
-
Michael J. Spencer authored
Also fix some Platform.h includes that somehow got missed last time. llvm-svn: 153590
-
- Mar 16, 2012
-
-
Nick Kledzik authored
llvm-svn: 152874
-
- Mar 12, 2012
-
-
Michael J. Spencer authored
llvm-svn: 152565
-
- Mar 09, 2012
-
-
Michael J. Spencer authored
llvm-svn: 152389
-
Michael J. Spencer authored
llvm-svn: 152388
-
Michael J. Spencer authored
llvm-svn: 152387
-
Michael J. Spencer authored
llvm-svn: 152386
-
- Mar 08, 2012
-
-
Nick Kledzik authored
Add first linker pass (StubsPass) which looks for calls to shared library symbols and replaces them with calls to a StubAtom. On ELF system, a "stub" is a PLT entry. Added a simple test case. Pass a Platform object to YAML reader and writer for converting fixup kinds between names and values. Change output of Resolver to be a File object instead of a vector of Atoms. Thus, passes operate on a File instead of just Atoms. Rework how to walk through a File's Atoms. Now iterator based instead of a method that visits each atom. llvm-svn: 152269
-
- Feb 22, 2012
-
-
Nick Kledzik authored
shared library) and AbsoluteAtoms (proxy atoms for absolute address (e.g. ROM)). Redesign weak importing as can-be-null-at-runtime and can-be-null-at-build-time. Add lots of test cases for all the above. llvm-svn: 151204
-
- Feb 15, 2012
-
-
Nick Kledzik authored
llvm-svn: 150547
-
Nick Kledzik authored
llvm-svn: 150539
-
- Feb 07, 2012
-
-
Nick Kledzik authored
llvm-svn: 149962
-
- Jan 31, 2012
-
-
Michael J. Spencer authored
llvm-svn: 149432
-
Michael J. Spencer authored
llvm-svn: 149430
-
Michael J. Spencer authored
llvm-svn: 149429
-
Michael J. Spencer authored
behaivior because it indexes past the end of _contentPool. llvm-svn: 149427
-
Michael J. Spencer authored
llvm-svn: 149426
-
- Jan 16, 2012
-
-
Nick Kledzik authored
First chunk of native object file reader/writer. The lld-core tool now reads YAML file, links, writes that out as native object format, then reads that native file, then writes the YAML to stdout. Thus the test suite tests both YAML reading/writing as well as native object file reading/writing. llvm-svn: 148256
-
- Jan 11, 2012
-
-
Nick Kledzik authored
A couple of big refactorings: 1) Move most attributes of Atom down to DefinedAtom, so only atoms representing definitions need to implement them. 2) Remove definitionTentative, definitionWeak, mergeDuplicates, and autoHide. Replace with merge and interposable attributes. 3) Make all methods on Atom be virtual so that future object file readers can lazily generated attributes llvm-svn: 147903
-
- Jan 09, 2012
-
-
Nick Kledzik authored
llvm-svn: 147799
-
- Jan 05, 2012
-
-
Nick Kledzik authored
llvm-svn: 147571
-
- Dec 22, 2011
-
-
Nick Kledzik authored
llvm-svn: 147130
-
Nick Kledzik authored
llvm-svn: 147105
-
- Dec 20, 2011
-
-
Nick Kledzik authored
llvm-svn: 146958
-
Nick Kledzik authored
llvm-svn: 146931
-
- Dec 18, 2011
-
-
Michael J. Spencer authored
llvm-svn: 146844
-