[all-commits] [llvm/llvm-project] e1d5f7: [ORC] Add getDFSLinkOrder / getReverseDFSLinkOrder...

lhames via All-commits all-commits at lists.llvm.org
Sat Aug 29 16:04:09 PDT 2020


  Branch: refs/heads/master
  Home:   https://github.com/llvm/llvm-project
  Commit: e1d5f7d003748843f9fd1d1b2d46d3f362b1b5cf
      https://github.com/llvm/llvm-project/commit/e1d5f7d003748843f9fd1d1b2d46d3f362b1b5cf
  Author: Lang Hames <lhames at gmail.com>
  Date:   2020-08-29 (Sat, 29 Aug 2020)

  Changed paths:
    M llvm/include/llvm/ExecutionEngine/Orc/Core.h
    M llvm/include/llvm/ExecutionEngine/Orc/MachOPlatform.h
    M llvm/lib/ExecutionEngine/Orc/Core.cpp
    M llvm/lib/ExecutionEngine/Orc/LLJIT.cpp
    M llvm/lib/ExecutionEngine/Orc/MachOPlatform.cpp
    M llvm/unittests/ExecutionEngine/Orc/CoreAPIsTest.cpp

  Log Message:
  -----------
  [ORC] Add getDFSLinkOrder / getReverseDFSLinkOrder methods to JITDylib.

DFS and Reverse-DFS linkage orders are used to order execution of
deinitializers and initializers respectively.

This patch replaces uses of special purpose DFS order functions in
MachOPlatform and LLJIT with uses of the new methods.




More information about the All-commits mailing list