[all-commits] [llvm/llvm-project] fed958: [BOLT] AArch64: Emit text objects

Vladislav Khmelevsky via All-commits all-commits at lists.llvm.org
Thu Mar 31 12:29:50 PDT 2022


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

  Changed paths:
    M bolt/lib/Core/BinaryEmitter.cpp
    M bolt/lib/Passes/Aligner.cpp
    A bolt/test/AArch64/text-data.c

  Log Message:
  -----------
  [BOLT] AArch64: Emit text objects

BOLT treats aarch64 objects located in text as empty functions with
contant islands. Emit them with at least 8-byte alignment to the new
text section.

Vladislav Khmelevsky,
Advanced Software Technology Lab, Huawei

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




More information about the All-commits mailing list