[clang] [compiler-rt] [clang-repl] Reimplement value printing using MemoryAccess to support in-process and out-of-process (PR #156649)

Vassil Vassilev via llvm-commits llvm-commits at lists.llvm.org
Sat Sep 13 23:45:59 PDT 2025


================
@@ -32,8 +32,11 @@
 
 #ifndef LLVM_CLANG_INTERPRETER_VALUE_H
 #define LLVM_CLANG_INTERPRETER_VALUE_H
-
+#include "llvm/ADT/FunctionExtras.h"
 #include "llvm/Config/llvm-config.h" // for LLVM_BUILD_LLVM_DYLIB, LLVM_BUILD_SHARED_LIBS
+#include "llvm/ExecutionEngine/Orc/LLJIT.h"
+#include "llvm/ExecutionEngine/Orc/MemoryAccess.h"
+#include "llvm/ExecutionEngine/Orc/Shared/ExecutorAddress.h"
----------------
vgvassilev wrote:

This header is intended to be used at Interpreter's runtime and it needs to be quick to include. Can we achieve the same goals with less tokens here?

https://github.com/llvm/llvm-project/pull/156649


More information about the llvm-commits mailing list