[all-commits] [llvm/llvm-project] 00b6ef: [BOLT] Enable PLT analysis for aarch64

Vladislav Khmelevsky via All-commits all-commits at lists.llvm.org
Wed Mar 2 11:15:29 PST 2022


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 00b6efc83056c480a290eebea0e26756bb6c45fd
      https://github.com/llvm/llvm-project/commit/00b6efc83056c480a290eebea0e26756bb6c45fd
  Author: Vladislav Khmelevsky <och95 at yandex.ru>
  Date:   2022-03-02 (Wed, 02 Mar 2022)

  Changed paths:
    M bolt/include/bolt/Core/MCPlusBuilder.h
    M bolt/include/bolt/Rewrite/RewriteInstance.h
    M bolt/lib/Rewrite/RewriteInstance.cpp
    M bolt/lib/Target/AArch64/AArch64MCPlusBuilder.cpp
    A bolt/test/runtime/AArch64/plt.c

  Log Message:
  -----------
  [BOLT] Enable PLT analysis for aarch64

This patch enables PLT analysis for aarch64. It is used by the static
relocations in order to provide final symbol address of PLT entry for some
instructions like ADRP.

Vladislav Khmelevsky,
Advanced Software Technology Lab, Huawei

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




More information about the All-commits mailing list