[all-commits] [llvm/llvm-project] fedd32: [JITLink] Read MachO Header CPU field only in jitL...

lhames via All-commits all-commits at lists.llvm.org
Wed Apr 22 14:17:10 PDT 2020


  Branch: refs/heads/master
  Home:   https://github.com/llvm/llvm-project
  Commit: fedd32e2fa3600ea795b7acb715ddf8d89d7123a
      https://github.com/llvm/llvm-project/commit/fedd32e2fa3600ea795b7acb715ddf8d89d7123a
  Author: Lang Hames <lhames at gmail.com>
  Date:   2020-04-22 (Wed, 22 Apr 2020)

  Changed paths:
    M llvm/lib/ExecutionEngine/JITLink/MachO.cpp

  Log Message:
  -----------
  [JITLink] Read MachO Header CPU field only in jitLink_MachO.

It's the only field we need in this function.


  Commit: 3ceea67c091d556ec672e65ec4e9d72997e76807
      https://github.com/llvm/llvm-project/commit/3ceea67c091d556ec672e65ec4e9d72997e76807
  Author: Lang Hames <lhames at gmail.com>
  Date:   2020-04-22 (Wed, 22 Apr 2020)

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

  Log Message:
  -----------
  [JITLink] Fix edge removal iterator invalidation.

This patch changes Block::removeEdge to return a valid iterator to the new next
element, and uses this to update the edge removal algorithm in
LinkGraph::splitBlock.


Compare: https://github.com/llvm/llvm-project/compare/a5bf02815d8b...3ceea67c091d


More information about the All-commits mailing list