[all-commits] [llvm/llvm-project] ef50c0: [JITLink] Add a new PostAllocationPasses list.

lhames via All-commits all-commits at lists.llvm.org
Mon Jan 11 16:59:27 PST 2021


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: ef50c07b1fad368f6a8d326b4f73dd531009dca4
      https://github.com/llvm/llvm-project/commit/ef50c07b1fad368f6a8d326b4f73dd531009dca4
  Author: Lang Hames <lhames at gmail.com>
  Date:   2021-01-12 (Tue, 12 Jan 2021)

  Changed paths:
    M llvm/include/llvm/ExecutionEngine/JITLink/JITLink.h
    M llvm/lib/ExecutionEngine/JITLink/JITLinkGeneric.cpp

  Log Message:
  -----------
  [JITLink] Add a new PostAllocationPasses list.

Passes in the new PostAllocationPasses list will run immediately after memory
allocation and address assignment for defined symbols, and before
JITLinkContext::notifyResolved is called. These passes can set up state
associated with the addresses of defined symbols before any query for these
addresses completes.




More information about the All-commits mailing list