aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/ProfileData/Coverage/CoverageMapping.cpp
diff options
context:
space:
mode:
authorStefan Gränitz <stefan.graenitz@gmail.com>2024-01-22 22:23:26 +0100
committerStefan Gränitz <stefan.graenitz@gmail.com>2024-01-22 22:46:27 +0100
commitcd6ed95e48354d14e59871f3c3f3a8665def22c8 (patch)
tree15fb0b0dac9c70aef3fe68c234a709be86645b77 /llvm/lib/ProfileData/Coverage/CoverageMapping.cpp
parentc532033e0fe7aa7f88127fcee72f67e1af399136 (diff)
downloadllvm-cd6ed95e48354d14e59871f3c3f3a8665def22c8.zip
llvm-cd6ed95e48354d14e59871f3c3f3a8665def22c8.tar.gz
llvm-cd6ed95e48354d14e59871f3c3f3a8665def22c8.tar.bz2
Reland "[lli] Revisit Orc debug output tests (#79055)"
Integrate in-memory debug-info dumps into the `--orc-lazy-debug` command-line option instead of exposing built-in functions to be called from JITed code. This reduces overall amount of code (removing `ExecutionUtils.cpp`) and seems cleaner anyway. All existing items of `OrcDumpKind` work on IR level and run in the IR-transform step of the JIT. The newly added `DumpDebugDescriptor` and `DumpDebugObjects` must run after debug-registration and thus are deferred to the Object-transform step of the JIT. This separation is the major side-effect of the patch. The original commit 263efb044add93b9 was reverted in #79055, because the gcc 7.5 bot had found a missing std::move().
Diffstat (limited to 'llvm/lib/ProfileData/Coverage/CoverageMapping.cpp')
0 files changed, 0 insertions, 0 deletions