[all-commits] [llvm/llvm-project] b0818d: [ORC][LLJIT] Add a Pre-PlatformSetup-Setup function.

lhames via All-commits all-commits at lists.llvm.org
Fri Sep 22 16:01:02 PDT 2023


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: b0818df50a57ca2a50feac7b31ad4e8ee4fa7c15
      https://github.com/llvm/llvm-project/commit/b0818df50a57ca2a50feac7b31ad4e8ee4fa7c15
  Author: Lang Hames <lhames at gmail.com>
  Date:   2023-09-22 (Fri, 22 Sep 2023)

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

  Log Message:
  -----------
  [ORC][LLJIT] Add a Pre-PlatformSetup-Setup function.

This function will be run prior to platform setup to provide LLJIT clients with
a chance to customize the LLJIT instance (e.g. install plugins) before the JIT
runtime is loaded.

The motivating use-case is debugger support: We want to install the debugger
plugin before the runtime is loaded (during platform setup) so that the runtime
itself can be debugged. A patch to do this will be committed shortly.


  Commit: d4addec4224ac10f6e9b372704e22574c07b0a1f
      https://github.com/llvm/llvm-project/commit/d4addec4224ac10f6e9b372704e22574c07b0a1f
  Author: Lang Hames <lhames at gmail.com>
  Date:   2023-09-22 (Fri, 22 Sep 2023)

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

  Log Message:
  -----------
  [ORC][LLJIT] Fix typo in assert message.


Compare: https://github.com/llvm/llvm-project/compare/836411b99fa3...d4addec4224a


More information about the All-commits mailing list