Skip to content
  1. Dec 08, 2012
    • Michael J. Spencer's avatar
      Add the core architecture for the lld driver. · 9ff4be24
      Michael J. Spencer authored
      This includes selecting which driver to emulate, option parsing, invocation
      building, and running the link. This currently only supports a very basic
      subset of ld for x86_64-linux.
      
      lld -flavor ld obj.o -o obj
      
      or symlink lld as (ld , link, ld64, core) to get the desired behavior without
      -flavor.
      
      llvm-svn: 169659
      9ff4be24
  2. Jun 01, 2012
  3. May 03, 2012
    • Michael J. Spencer's avatar
      Add COFF reader. · 60d835fa
      Michael J. Spencer authored
      There are no tests for this yet because I still need to finish the
      YAML -> COFF converter so we don't get binary files checked in.
      
      llvm-svn: 156100
      60d835fa
  4. Apr 07, 2012
  5. Mar 08, 2012
    • Nick Kledzik's avatar
      Sources now require C++11 to build. · 1a6615dc
      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
      1a6615dc
  6. Dec 18, 2011
Loading