[all-commits] [llvm/llvm-project] ea796e: [ARM] Prefer MUL to MULS on some implementations (...

VladiKrapp-Arm via All-commits all-commits at lists.llvm.org
Thu Oct 17 05:53:44 PDT 2024


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: ea796e5237afbbef396b21ac04d4f32557c8db61
      https://github.com/llvm/llvm-project/commit/ea796e5237afbbef396b21ac04d4f32557c8db61
  Author: VladiKrapp-Arm <vladi.krapp at arm.com>
  Date:   2024-10-17 (Thu, 17 Oct 2024)

  Changed paths:
    M llvm/lib/Target/ARM/ARMFeatures.td
    M llvm/lib/Target/ARM/ARMProcessors.td
    M llvm/lib/Target/ARM/Thumb2SizeReduction.cpp
    M llvm/test/CodeGen/Thumb2/avoidmuls.mir

  Log Message:
  -----------
  [ARM] Prefer MUL to MULS on some implementations (#112540)

MULS adversely affects performance on many implementations. Where this
is the case, we prefer not to shrink MUL to MULS.



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