[all-commits] [llvm/llvm-project] 1e5703: [ELF] Pass `Relocation` to relaxGot and relaxTls{G...

Fangrui Song via All-commits all-commits at lists.llvm.org
Thu Jan 23 10:41:34 PST 2020


  Branch: refs/heads/master
  Home:   https://github.com/llvm/llvm-project
  Commit: 1e57038bf21e445683cc8d7754955bbdec84e580
      https://github.com/llvm/llvm-project/commit/1e57038bf21e445683cc8d7754955bbdec84e580
  Author: Fangrui Song <maskray at google.com>
  Date:   2020-01-23 (Thu, 23 Jan 2020)

  Changed paths:
    M lld/ELF/Arch/AArch64.cpp
    M lld/ELF/Arch/PPC.cpp
    M lld/ELF/Arch/PPC64.cpp
    M lld/ELF/Arch/X86.cpp
    M lld/ELF/Arch/X86_64.cpp
    M lld/ELF/InputSection.cpp
    M lld/ELF/Target.cpp
    M lld/ELF/Target.h

  Log Message:
  -----------
  [ELF] Pass `Relocation` to relaxGot and relaxTls{GdToIe,GdToLe,LdToLe,IeToLe}

These functions call relocateOne(). This patch is a prerequisite for
making relocateOne() aware of `Symbol` (D73254).

Reviewed By: grimar, nickdesaulniers

Differential Revision: https://reviews.llvm.org/D73250




More information about the All-commits mailing list