[all-commits] [llvm/llvm-project] 795376: [AArch64] Avoid factor-4 deinterleaved loads feedi...

Kamlesh Kumar via All-commits all-commits at lists.llvm.org
Thu Jul 30 21:58:42 PDT 2026


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 79537625e213b6a5f329da1d5a443de265346a5e
      https://github.com/llvm/llvm-project/commit/79537625e213b6a5f329da1d5a443de265346a5e
  Author: Kamlesh Kumar <kamlesh.kumar at arm.com>
  Date:   2026-07-31 (Fri, 31 Jul 2026)

  Changed paths:
    M llvm/lib/Target/AArch64/AArch64ISelLowering.cpp
    A llvm/test/CodeGen/AArch64/avoid-ld4.ll

  Log Message:
  -----------
  [AArch64] Avoid factor-4 deinterleaved loads feeding uitofp (#210894)

Avoid generating ld4 when all values produced by the deinterleaved load
are fed into uitofp. Keeping the loads separate allows the backend to
optimize them into shifts and masks.



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