[all-commits] [llvm/llvm-project] 6c2f26: [AArch64] Add missing TB(N)Z achors to arith+CBZ c...

Tomer Shafir via All-commits all-commits at lists.llvm.org
Thu Jul 9 02:48:48 PDT 2026


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 6c2f267a209a0b4bd0447c589a855c9334fd598c
      https://github.com/llvm/llvm-project/commit/6c2f267a209a0b4bd0447c589a855c9334fd598c
  Author: Tomer Shafir <tomer.shafir8 at gmail.com>
  Date:   2026-07-09 (Thu, 09 Jul 2026)

  Changed paths:
    M llvm/lib/Target/AArch64/AArch64MacroFusion.cpp
    M llvm/test/CodeGen/AArch64/misched-fusion-arith-cbz.ll
    M llvm/test/CodeGen/AArch64/misched-fusion-arith-cbz.mir

  Log Message:
  -----------
  [AArch64] Add missing TB(N)Z achors to arith+CBZ clustering (#207725)

This patch adds missing TBZ+TBNZ anchors for arith+CBZ clustering. They
have similar nature to CBZ as specific kinds of it, so this patch
classifies them under the same subtarget feature name compactly. This is
better for Apple CPU. They can be reasonably expected to behave
similarly on AArch64 targets.



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