[all-commits] [llvm/llvm-project] bc03a9: Simplify the TableManager class and move it into a...

lhames via All-commits all-commits at lists.llvm.org
Mon Oct 18 18:28:31 PDT 2021


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: bc03a9c066bf9990a1d595cb80ad51ae40fb759a
      https://github.com/llvm/llvm-project/commit/bc03a9c066bf9990a1d595cb80ad51ae40fb759a
  Author: Lang Hames <lhames at gmail.com>
  Date:   2021-10-18 (Mon, 18 Oct 2021)

  Changed paths:
    A llvm/include/llvm/ExecutionEngine/JITLink/TableManager.h
    M llvm/lib/ExecutionEngine/JITLink/ELF_x86_64.cpp
    R llvm/lib/ExecutionEngine/JITLink/TableManager.h

  Log Message:
  -----------
  Simplify the TableManager class and move it into a public header.

Moves visitEdge into the TableManager derivatives, replacing the fixEdgeKind
methods in those classes. The visitEdge method takes on responsibility for
updating the edge target, as well as its kind.




More information about the All-commits mailing list