Skip to content
  1. Apr 03, 2012
  2. Mar 29, 2012
  3. Mar 28, 2012
  4. Mar 16, 2012
  5. Mar 12, 2012
  6. Mar 09, 2012
  7. 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
  8. Feb 22, 2012
  9. Feb 15, 2012
  10. Feb 07, 2012
  11. Jan 31, 2012
  12. Jan 16, 2012
  13. Jan 11, 2012
    • Nick Kledzik's avatar
      A couple of big refactorings: 1) Move most attributes of Atom down to... · f4fb2c5a
      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
      f4fb2c5a
  14. Jan 09, 2012
  15. Jan 05, 2012
  16. Dec 22, 2011
  17. Dec 20, 2011
  18. Dec 18, 2011
Loading