diff options
author | Stefan Gränitz <stefan.graenitz@gmail.com> | 2024-03-25 09:44:25 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-03-25 09:44:25 +0100 |
commit | 0cf4788d9d0df60980cb48d28aafe7a86aa15a14 (patch) | |
tree | 6131dbc30582fb745ba59e31cb434b7ffbe480b4 /llvm/lib/CodeGen/MachineModuleInfo.cpp | |
parent | aa962d67ee896f416e285a9298e45fc08ff95eef (diff) | |
download | llvm-0cf4788d9d0df60980cb48d28aafe7a86aa15a14.zip llvm-0cf4788d9d0df60980cb48d28aafe7a86aa15a14.tar.gz llvm-0cf4788d9d0df60980cb48d28aafe7a86aa15a14.tar.bz2 |
[clang-repl] Factor out CreateJITBuilder() and allow specialization in derived classes (#84461)
The LLJITBuilder interface provides a very convenient way to configure
the ORCv2 JIT engine. IncrementalExecutor already used it internally to
construct the JIT, but didn't provide external access. This patch lifts
control of the creation process to the Interpreter and allows injection
of a custom instance through the extended interface. The Interpreter's
default behavior remains unchanged and the IncrementalExecutor remains
an implementation detail.
Diffstat (limited to 'llvm/lib/CodeGen/MachineModuleInfo.cpp')
0 files changed, 0 insertions, 0 deletions