Skip to content
  1. Jan 10, 2017
  2. Jan 04, 2017
    • Peter Smith's avatar
      [ELF] Add support for thunks to undefined non-weak symbols · 97c6d78f
      Peter Smith authored
          
      In a shared library an undefined symbol is implicitly imported. If the
      symbol is called as a function a PLT entry is generated for it. When the
      caller is a Thumb b.w a thunk to the PLT entry is needed as all PLT
      entries are in ARM state.
          
      This change allows undefined symbols to have thunks in the same way that
      shared symbols may have thunks.
      
      llvm-svn: 290951
      97c6d78f
  3. Dec 22, 2016
  4. Dec 21, 2016
  5. Dec 18, 2016
    • Rui Ueyama's avatar
      Remove lld/Support/Memory.h. · 9381eb10
      Rui Ueyama authored
      I thought for a while about how to remove it, but it looks like we
      can just copy the file for now. Of course I'm not happy about that,
      but it's just less than 50 lines of code, and we already have
      duplicate code in Error.h and some other places. I want to solve
      them all at once later.
      
      Differential Revision: https://reviews.llvm.org/D27819
      
      llvm-svn: 290062
      9381eb10
  6. Dec 10, 2016
  7. Dec 09, 2016
  8. Dec 08, 2016
  9. Dec 02, 2016
  10. Nov 29, 2016
    • Rui Ueyama's avatar
      Introduce StringRefZ class to represent null-terminated strings. · a13efc2a
      Rui Ueyama authored
      StringRefZ is a class to represent a null-terminated string. String
      length is computed lazily, so it's more efficient than StringRef to
      represent strings in string table.
      
      The motivation of defining this new class is to merge functions
      that only differ in string types; we have many constructors that takes
      `const char *` or `StringRef`. With StringRefZ, we can merge them.
      
      Differential Revision: https://reviews.llvm.org/D27037
      
      llvm-svn: 288172
      a13efc2a
  11. Nov 26, 2016
  12. Nov 25, 2016
  13. Nov 24, 2016
  14. Nov 23, 2016
  15. Nov 20, 2016
  16. Nov 18, 2016
  17. Nov 17, 2016
Loading