[all-commits] [llvm/llvm-project] c69df9: [Orc] Use MapperJITLinkMemoryManager with InProces...

Anubhab Ghosh via All-commits all-commits at lists.llvm.org
Fri Aug 26 22:43:58 PDT 2022


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: c69df92b4f8b39a81cc0ba2a52b4f8a4bd655435
      https://github.com/llvm/llvm-project/commit/c69df92b4f8b39a81cc0ba2a52b4f8a4bd655435
  Author: Anubhab Ghosh <anubhabghosh.me at gmail.com>
  Date:   2022-08-27 (Sat, 27 Aug 2022)

  Changed paths:
    M llvm/include/llvm/ExecutionEngine/Orc/MemoryMapper.h
    M llvm/tools/llvm-jitlink/llvm-jitlink.cpp

  Log Message:
  -----------
  [Orc] Use MapperJITLinkMemoryManager with InProcessMapper in llvm-jitlink tool

MapperJITLinkMemoryManager has slab allocation. Combined with
InProcessMapper, it can replace InProcessMemoryManager.

It can also replace JITLinkSlabAllocator through the InProcessDeltaMapper
that adds an offset to the executor addresses for use in tests.

Differential Revision: https://reviews.llvm.org/D132315




More information about the All-commits mailing list