[all-commits] [llvm/llvm-project] 79a72c: [AArch64] Consider negated powers of 2 when calcul...

AZero13 via All-commits all-commits at lists.llvm.org
Wed Jun 11 03:29:58 PDT 2025


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 79a72c47d09c2e2cee645430f9d290c20d2618f1
      https://github.com/llvm/llvm-project/commit/79a72c47d09c2e2cee645430f9d290c20d2618f1
  Author: AZero13 <gfunni234 at gmail.com>
  Date:   2025-06-11 (Wed, 11 Jun 2025)

  Changed paths:
    M llvm/lib/Target/AArch64/AArch64TargetTransformInfo.cpp
    M llvm/test/Analysis/CostModel/AArch64/div.ll
    M llvm/test/Analysis/CostModel/AArch64/rem.ll
    M llvm/test/Analysis/CostModel/AArch64/sve-div.ll
    M llvm/test/Analysis/CostModel/AArch64/sve-rem.ll

  Log Message:
  -----------
  [AArch64] Consider negated powers of 2 when calculating throughput cost (#143013)

Negated powers of 2 have similar or (exact in the case of remainder)
codegen with lowering sdiv. In the case of sdiv, it just negates the
result in the end anyway, so nothing dissimilar at all.



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