aboutsummaryrefslogtreecommitdiff
path: root/llvm/test/tools/llvm-readobj/ELF/relocations.test
diff options
context:
space:
mode:
authorLang Hames <lhames@gmail.com>2025-10-16 16:08:23 +1100
committerGitHub <noreply@github.com>2025-10-16 16:08:23 +1100
commit4374ca3cab7db2526cc87311a58dda68000a81dd (patch)
treec1b174afb29811db4d09fe1ea12c18a289b40d3a /llvm/test/tools/llvm-readobj/ELF/relocations.test
parent20fdd53e49938dd772a2f10304b92fc241e154e0 (diff)
downloadllvm-main.zip
llvm-main.tar.gz
llvm-main.tar.bz2
[ORC] Align ExecutorSimpleMemoryManager w/ orc_rt::SimpleNativeMemoryMap (#163693)HEADmain
Teach ExecutorSimpleMemoryManager to handle slab reserve/release operations, plus separate initialize/deinitialize for regions within the slab. The release operation automatically deinitializes any regions within each slab that have not already been released. EPCGenericJITLinkMemoryManager is updated to use the reserve (allocate), initialize (finalize), and relesae (deallocate) operations. This brings ExecutorSimpleMemoryManager into alignment with the orc_rt::SimpleNativeMemoryMap class, allowing SimpleNativeMemoryMap to be used as a backend for EPCGenericJITLinkMemoryManager. A future commit will introduce a new MemoryMapper class that will make SimpleNativeMemoryMap usable as a backend for MapperJITLinkMemoryManager. This work will make it easier to re-use in-tree APIs and tools with the new ORC runtime.
Diffstat (limited to 'llvm/test/tools/llvm-readobj/ELF/relocations.test')
0 files changed, 0 insertions, 0 deletions