[all-commits] [llvm/llvm-project] c95f23: [docs][JITLink] Add a link to the ORC design docum...

lhames via All-commits all-commits at lists.llvm.org
Sat Aug 26 17:56:35 PDT 2023


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: c95f23b884a1d17189eb3f4616884f8d1fd246ee
      https://github.com/llvm/llvm-project/commit/c95f23b884a1d17189eb3f4616884f8d1fd246ee
  Author: Colin Caine <complaints at cmcaine.co.uk>
  Date:   2023-08-26 (Sat, 26 Aug 2023)

  Changed paths:
    M llvm/docs/JITLink.rst

  Log Message:
  -----------
  [docs][JITLink] Add a link to the ORC design document.

Reviewed By: lhames

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


  Commit: 265d6bda95b1dc84fb37ac8a5f18d2b283a7aa3f
      https://github.com/llvm/llvm-project/commit/265d6bda95b1dc84fb37ac8a5f18d2b283a7aa3f
  Author: Lang Hames <lhames at gmail.com>
  Date:   2023-08-26 (Sat, 26 Aug 2023)

  Changed paths:
    M llvm/lib/ExecutionEngine/JITLink/ELF_x86_64.cpp
    M llvm/lib/ExecutionEngine/JITLink/JITLinkGeneric.h

  Log Message:
  -----------
  [JITLink] Add a shouldAddDefaultPasses predicate to JITLinkerBase.

This allows JITLinkerBase implementations to check whether default passes
should be added. The ELF_x86_64 backend is updated to check this predicate
before installing the getOrCreateGOTSymbol pass.

This is an alternative solution to https://reviews.llvm.org/D158909.


Compare: https://github.com/llvm/llvm-project/compare/1271ba473e27...265d6bda95b1


More information about the All-commits mailing list