[all-commits] [llvm/llvm-project] 9eafcb: [JITLink] Fix 80-column rule violation.

lhames via All-commits all-commits at lists.llvm.org
Thu May 28 20:47:21 PDT 2020


  Branch: refs/heads/master
  Home:   https://github.com/llvm/llvm-project
  Commit: 9eafcbfca1b0ab4016bc7320e4d6646b29bf051a
      https://github.com/llvm/llvm-project/commit/9eafcbfca1b0ab4016bc7320e4d6646b29bf051a
  Author: Lang Hames <lhames at gmail.com>
  Date:   2020-05-28 (Thu, 28 May 2020)

  Changed paths:
    M llvm/tools/llvm-jitlink/llvm-jitlink-macho.cpp

  Log Message:
  -----------
  [JITLink] Fix 80-column rule violation.


  Commit: a6deaeec370ec5e34f9e5aa3fad3bc73770d4895
      https://github.com/llvm/llvm-project/commit/a6deaeec370ec5e34f9e5aa3fad3bc73770d4895
  Author: Lang Hames <lhames at gmail.com>
  Date:   2020-05-28 (Thu, 28 May 2020)

  Changed paths:
    M llvm/lib/ExecutionEngine/JITLink/ELF_x86_64.cpp
    M llvm/tools/llvm-jitlink/CMakeLists.txt
    A llvm/tools/llvm-jitlink/llvm-jitlink-elf.cpp
    M llvm/tools/llvm-jitlink/llvm-jitlink-macho.cpp
    M llvm/tools/llvm-jitlink/llvm-jitlink.cpp
    M llvm/tools/llvm-jitlink/llvm-jitlink.h

  Log Message:
  -----------
  [JITLink] Improve llvm-jitlink regression testing support for ELF.

This patch adds a jitlink pass, 'registerELFGraphInfo', that records section
and symbol information about each LinkGraph in the llvm-jitlink session object.
This allows symbols and sections to be referred to by name in llvm-jitlink
regression tests. This will enable a testcase to be written for
https://reviews.llvm.org/D80613.


  Commit: ff92d3c672e2bf0b885b67b0efebea691df9c5b9
      https://github.com/llvm/llvm-project/commit/ff92d3c672e2bf0b885b67b0efebea691df9c5b9
  Author: Lang Hames <lhames at gmail.com>
  Date:   2020-05-28 (Thu, 28 May 2020)

  Changed paths:
    M llvm/include/llvm/ExecutionEngine/Orc/JITTargetMachineBuilder.h
    M llvm/lib/ExecutionEngine/Orc/JITTargetMachineBuilder.cpp
    M llvm/lib/ExecutionEngine/Orc/LLJIT.cpp

  Log Message:
  -----------
  [ORC] Add debugging output for LLJIT construction.

This can be handy for checking whether the LLJIT instance you're constructing
matches your expectations.


Compare: https://github.com/llvm/llvm-project/compare/4e74541a9280...ff92d3c672e2


More information about the All-commits mailing list