Skip to content
  1. Jun 05, 2013
  2. Jun 03, 2013
  3. May 30, 2013
  4. May 28, 2013
  5. May 22, 2013
    • Shankar Easwaran's avatar
      [lld][LayoutPass] An earlier commit moved the functionality so that Atoms would · d8da989e
      Shankar Easwaran authored
      be laid out by their ordinal overrides first, there was a bug that two atoms may 
      get the same override index due to which atoms were not ordered properly. This
      commit fixes the problem.
      
      Now the atoms are ordered by 
      
      - Section Position hints
      - Atom override (Using layout-after/layout-before/in-group)
      - Content Permissions
      - Content Type
      - File Ordinal
      
      This also fixes the problem of running c++ static executables that 
      was broken by an earlier patch.
      
      llvm-svn: 182494
      d8da989e
  6. May 21, 2013
  7. May 17, 2013
    • Shankar Easwaran's avatar
      [lld][ELF][All Archs] Addend is used by dynamic relocations · 9af77a2c
      Shankar Easwaran authored
      only if they are relative. This removes the FIXME when the
      relocations are being emitted and checks if the relocation
      is relative and only then populates the addend information.
      
      I couldnt add a testcase for this as llvm-readobj lacks     
      functionality of printing dynamic relocations.              
      
      When the functionality is added, remove the commented lines
      from elf/ifunc.test to test functionality.
      
      llvm-svn: 182077
      9af77a2c
  8. May 10, 2013
  9. May 01, 2013
  10. Apr 24, 2013
  11. Apr 12, 2013
  12. Apr 11, 2013
  13. Apr 05, 2013
  14. Apr 04, 2013
    • Nick Kledzik's avatar
      temp change to test case to debug buildbot failure · 563d9dc1
      Nick Kledzik authored
      llvm-svn: 178788
      563d9dc1
    • Nick Kledzik's avatar
      fix command line option to use -o · 9a632dbe
      Nick Kledzik authored
      llvm-svn: 178777
      9a632dbe
    • Nick Kledzik's avatar
      This is my Driver refactoring patch. · c314b46e
      Nick Kledzik authored
      The major changes are:
      1) LinkerOptions has been merged into TargetInfo
      2) LinkerInvocation has been merged into Driver
      3) Drivers no longer convert arguments into an intermediate (core) argument 
         list, but instead create a TargetInfo object and call setter methods on 
         it. This is only how in-process linking would work. That is, you can 
         programmatically set up a TargetInfo object which controls the linking.
      4) Lots of tweaks to test suite to work with driver changes
      5) Add the DarwinDriver
      6) I heavily doxygen commented TargetInfo.h
      
      Things to do after this patch is committed:
      a) Consider renaming TargetInfo, given its new roll. 
      b) Consider pulling the list of input files out of TargetInfo. This will 
         enable in-process clients to create one TargetInfo the re-use it with 
         different input file lists.
      c) Work out a way for Drivers to format the warnings and error done in 
         core linking.
      
      llvm-svn: 178776
      c314b46e
  15. Apr 03, 2013
  16. Apr 01, 2013
  17. Mar 29, 2013
  18. Mar 26, 2013
  19. Mar 25, 2013
  20. Mar 21, 2013
  21. Mar 13, 2013
  22. Mar 06, 2013
  23. Mar 05, 2013
  24. Mar 03, 2013
  25. Mar 01, 2013
Loading