summaryrefslogtreecommitdiff
path: root/lldb/source/Plugins/ScriptInterpreter/Python/ScriptInterpreterPython.cpp
diff options
context:
space:
mode:
authorKatya Romanova <56653669+romanova-ekaterina@users.noreply.github.com>2025-11-17 04:24:26 -0800
committerGitHub <noreply@github.com>2025-11-17 04:24:26 -0800
commit3ee54a6b992c6053726764905030946f8bc10cd0 (patch)
treee9a6927520703cb41626b491d4dabfe8fb6bca00 /lldb/source/Plugins/ScriptInterpreter/Python/ScriptInterpreterPython.cpp
parent82ba3f5d316c102aad1b0721d64c028a8724a3a4 (diff)
[DTLTO] [LLVM] Initial DTLTO cache implementation (#156433)
This patch implements DTLTO cache. DTLTO cache is implemented the same way as ThinLTO cache. In fact the same class Cache is used for both of them. Because parameters for codegen are different for DTLTO and ThinLTO (DTLTO codegen is done by invoking clang and its codegen parameters are not fully synchronized with codegen parameters used by LTO backend). The object files generated by DTLTO and ThinLTO might be different and shouldn't be mixed. If ThinLTO and DTLTO share the same cache directory, the cache file won't interfere with each other. I added a couple of test files in cross-project-test/dtlto directory, but if more tests are required for initial implementation, I could add them.
Diffstat (limited to 'lldb/source/Plugins/ScriptInterpreter/Python/ScriptInterpreterPython.cpp')
0 files changed, 0 insertions, 0 deletions