[all-commits] [llvm/llvm-project] 632135: [JITLink][x86-64] Rename BranchPCRel32ToPtrJumpStu...

lhames via All-commits all-commits at lists.llvm.org
Sat Aug 14 01:32:23 PDT 2021


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 632135acae2074f3a3578a719323b776b6d51716
      https://github.com/llvm/llvm-project/commit/632135acae2074f3a3578a719323b776b6d51716
  Author: Lang Hames <lhames at gmail.com>
  Date:   2021-08-14 (Sat, 14 Aug 2021)

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

  Log Message:
  -----------
  [JITLink][x86-64] Rename BranchPCRel32ToPtrJumpStub(Relaxable -> Bypassable).

ELF allows for branch optimizations other than bypass, so rename this edge kind
to avoid any confusion.


  Commit: 27ea3f16072a911aa8cef04ef3de5b574188c74a
      https://github.com/llvm/llvm-project/commit/27ea3f16072a911aa8cef04ef3de5b574188c74a
  Author: Lang Hames <lhames at gmail.com>
  Date:   2021-08-14 (Sat, 14 Aug 2021)

  Changed paths:
    M llvm/include/llvm/ExecutionEngine/JITLink/x86_64.h
    M llvm/lib/ExecutionEngine/JITLink/ELF_x86_64.cpp
    M llvm/lib/ExecutionEngine/JITLink/MachO_x86_64.cpp
    M llvm/lib/ExecutionEngine/JITLink/x86_64.cpp
    M llvm/lib/ExecutionEngine/Orc/MachOPlatform.cpp

  Log Message:
  -----------
  [JITLink][x86-64] Rename *Relaxable edges to *REXRelaxable.

The existing relaxable edges all assume a REX prefix. ELF includes non-REX
relaxations, so rename these edges to make room for the new kinds.


Compare: https://github.com/llvm/llvm-project/compare/29e11a1aa303...27ea3f16072a


More information about the All-commits mailing list