Skip to content
  1. Mar 31, 2017
  2. Mar 30, 2017
  3. Mar 29, 2017
  4. Mar 28, 2017
    • Bob Haarman's avatar
      COFF: include archive name in LTO object name · 2d2b5b09
      Bob Haarman authored
      Summary: In the ELF linker, we create the buffer identifier for bitcode files by appending the object name to the archive name. This change makes the COFF linker do the same. Without the change, ThinLTO builds can fail with an error message about multiple ThinLTO modules per object file, caused by object files contained in different archives having the same name.
      
      Reviewers: pcc, ruiu
      
      Reviewed By: pcc
      
      Subscribers: mehdi_amini
      
      Differential Revision: https://reviews.llvm.org/D31402
      
      llvm-svn: 298942
      2d2b5b09
    • Rui Ueyama's avatar
      Do not set entsize for .gnu.hash. · 486369fc
      Rui Ueyama authored
      .gnu.hash happen to contain only 32-bit integers for 32-bit arch,
      but the section contents are not uniform array members, so setting
      entsize doesn't make much sense. This behavior seems to have been
      blindly copied from GNU linkers.
      
      llvm-svn: 298934
      486369fc
  5. Mar 27, 2017
    • Rui Ueyama's avatar
      Sort. · 70c8efd0
      Rui Ueyama authored
      llvm-svn: 298829
      70c8efd0
    • Rui Ueyama's avatar
      Simplify. NFC. · ceb5bd59
      Rui Ueyama authored
      This patch calls getAddend on a relocation only when the relocation is RELA.
      That doesn't really improve runtime performance but should improve
      readability as the code now matches the function description.
      
      llvm-svn: 298828
      ceb5bd59
  6. Mar 26, 2017
  7. Mar 25, 2017
Loading