[all-commits] [llvm/llvm-project] acd579: AArch64: Skip analyzeCompare for subregister uses

Matt Arsenault via All-commits all-commits at lists.llvm.org
Tue May 27 11:35:30 PDT 2025


  Branch: refs/heads/users/arsenm/aarch64-skip-analyzeCompare-subregisters
  Home:   https://github.com/llvm/llvm-project
  Commit: acd579ef56f1b493349997a6be9a21c4bea7ec5a
      https://github.com/llvm/llvm-project/commit/acd579ef56f1b493349997a6be9a21c4bea7ec5a
  Author: Matt Arsenault <Matthew.Arsenault at amd.com>
  Date:   2025-05-27 (Tue, 27 May 2025)

  Changed paths:
    M llvm/lib/Target/AArch64/AArch64InstrInfo.cpp
    A llvm/test/CodeGen/AArch64/peephole-opt-analyzeCompare-subreg-use.mir

  Log Message:
  -----------
  AArch64: Skip analyzeCompare for subregister uses

The API is broken and doesn't provide a way to report the used
subregister, so it's unsafe to use. This will produce illegal
folds if the subregister is silently dropped.



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