[all-commits] [llvm/llvm-project] 62020a: [BOLT] Implement createRelocation for AArch64

Jiapeng Zhou via All-commits all-commits at lists.llvm.org
Tue Aug 22 09:55:06 PDT 2023


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 62020a3a7eb359cfea0bc719a7151cad0717d7be
      https://github.com/llvm/llvm-project/commit/62020a3a7eb359cfea0bc719a7151cad0717d7be
  Author: zhoujiapeng <zjpzhoujiapeng at 163.com>
  Date:   2023-08-23 (Wed, 23 Aug 2023)

  Changed paths:
    M bolt/lib/Core/Relocation.cpp
    M bolt/lib/Target/AArch64/AArch64MCPlusBuilder.cpp
    A bolt/test/AArch64/reloc-call26.s

  Log Message:
  -----------
  [BOLT] Implement createRelocation for AArch64

The implementation is based on the X86 version, with the same code
of symbol and addend extraction. The differences include the
support for RelType `R_AARCH64_CALL26` and the deletion of 8-bit
relocation.

Reviewed By: rafauler

Differential Revision: https://reviews.llvm.org/D156018




More information about the All-commits mailing list