aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/AsmPrinter/CodeViewDebug.cpp
diff options
context:
space:
mode:
authorLang Hames <lhames@gmail.com>2025-10-09 11:40:31 +1100
committerLang Hames <lhames@gmail.com>2025-10-09 11:58:40 +1100
commitdeef49e4728030e393e301a6b970b0f2681b503b (patch)
tree555a5a3dc5e78bfe84a31a5afda6ece7a16b7281 /llvm/lib/CodeGen/AsmPrinter/CodeViewDebug.cpp
parentc99259e6105b9027ff1274457de0bbc24e8d1a0e (diff)
downloadllvm-deef49e4728030e393e301a6b970b0f2681b503b.zip
llvm-deef49e4728030e393e301a6b970b0f2681b503b.tar.gz
llvm-deef49e4728030e393e301a6b970b0f2681b503b.tar.bz2
[orc-rt] Add ResourceManager interface.
The ResourceManager interface can be used to implement ownership for resources allocated to JIT'd code, e.g. memory and metadata registrations (frame info, language runtime metadata, etc.). Resources can be *deallocated*, meaning that they should be cleaned up (memory released, registrations deregistered, etc.), or they can be *detached*, meaning that cleanup should be performed automatically when the ResourceManager itself is destroyed. The intent is to allow JIT'd code to continue running after the llvm::orc::ExecutionSession that produced it is disconnected / destroyed.
Diffstat (limited to 'llvm/lib/CodeGen/AsmPrinter/CodeViewDebug.cpp')
0 files changed, 0 insertions, 0 deletions