[all-commits] [llvm/llvm-project] a25e36: [BOLT] Rename Pointer Auth DWARF rewriter passes (...

Gergely Bálint via All-commits all-commits at lists.llvm.org
Thu Dec 4 02:30:03 PST 2025


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: a25e3674ae653ddc1443ea4a46f513f1704c5531
      https://github.com/llvm/llvm-project/commit/a25e3674ae653ddc1443ea4a46f513f1704c5531
  Author: Gergely Bálint <gergely.balint at arm.com>
  Date:   2025-12-04 (Thu, 04 Dec 2025)

  Changed paths:
    R bolt/docs/PacRetDesign.md
    A bolt/docs/PointerAuthDesign.md
    R bolt/include/bolt/Passes/InsertNegateRAStatePass.h
    R bolt/include/bolt/Passes/MarkRAStates.h
    A bolt/include/bolt/Passes/PointerAuthCFIAnalyzer.h
    A bolt/include/bolt/Passes/PointerAuthCFIFixup.h
    M bolt/lib/Core/Exceptions.cpp
    M bolt/lib/Passes/CMakeLists.txt
    R bolt/lib/Passes/InsertNegateRAStatePass.cpp
    R bolt/lib/Passes/MarkRAStates.cpp
    A bolt/lib/Passes/PointerAuthCFIAnalyzer.cpp
    A bolt/lib/Passes/PointerAuthCFIFixup.cpp
    M bolt/lib/Rewrite/BinaryPassManager.cpp
    R bolt/test/AArch64/negate-ra-state-disallow.s
    R bolt/test/AArch64/negate-ra-state-incorrect.s
    R bolt/test/AArch64/negate-ra-state-reorder.s
    R bolt/test/AArch64/negate-ra-state.s
    A bolt/test/AArch64/pacret-cfi-disallow.s
    A bolt/test/AArch64/pacret-cfi-incorrect.s
    A bolt/test/AArch64/pacret-cfi-reorder.s
    A bolt/test/AArch64/pacret-cfi.s
    M bolt/test/AArch64/pacret-split-funcs.s
    R bolt/test/runtime/AArch64/negate-ra-state.cpp
    A bolt/test/runtime/AArch64/pacret-eh-function-split.cpp
    A bolt/test/runtime/AArch64/pacret-eh.cpp
    R bolt/test/runtime/AArch64/pacret-function-split.cpp
    M bolt/unittests/Passes/CMakeLists.txt
    R bolt/unittests/Passes/InsertNegateRAState.cpp
    A bolt/unittests/Passes/PointerAuthCFIFixup.cpp
    M llvm/utils/gn/secondary/bolt/lib/Passes/BUILD.gn

  Log Message:
  -----------
  [BOLT] Rename Pointer Auth DWARF rewriter passes (#164622)

Rename passes to names that better reflect their intent, 
and describe their relationship to each other.

InsertNegateRAStatePass renamed to PointerAuthCFIFixup,
MarkRAStates renamed to PointerAuthCFIAnalyzer.

Added the --print-<passname> flags for these passes.



To unsubscribe from these emails, change your notification settings at https://github.com/llvm/llvm-project/settings/notifications


More information about the All-commits mailing list