[all-commits] [llvm/llvm-project] e1a5bb: [ORC][LLJIT] Move enable-debugger-support utility ...

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


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

  Changed paths:
    M clang/lib/Interpreter/IncrementalExecutor.cpp
    M clang/tools/clang-repl/ClangRepl.cpp
    M clang/unittests/Interpreter/ExceptionTests/InterpreterExceptionTest.cpp
    M clang/unittests/Interpreter/InterpreterTest.cpp
    A llvm/include/llvm/ExecutionEngine/Orc/DebuggerSupport.h
    M llvm/include/llvm/ExecutionEngine/Orc/LLJIT.h
    M llvm/lib/ExecutionEngine/Orc/CMakeLists.txt
    A llvm/lib/ExecutionEngine/Orc/DebuggerSupport.cpp
    M llvm/lib/ExecutionEngine/Orc/LLJIT.cpp
    M llvm/tools/lli/lli.cpp

  Log Message:
  -----------
  [ORC][LLJIT] Move enable-debugger-support utility out of LLJITBuilder.

This change means that debugger support only needs to be linked in if it's
used. The code size of debugger support is expected to increase as we improve
it (e.g. pulling in DWARF parsing), so making it an optional extra is useful
for controlling final binary sizes.




More information about the All-commits mailing list