[all-commits] [llvm/llvm-project] bd4e7f: [LLVM][DAGCombiner] Fix size calculations in calcu...

Paul Walker via All-commits all-commits at lists.llvm.org
Tue Jul 15 03:05:59 PDT 2025


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: bd4e7f5f5d90644b4899836776b30826f89bc154
      https://github.com/llvm/llvm-project/commit/bd4e7f5f5d90644b4899836776b30826f89bc154
  Author: Paul Walker <paul.walker at arm.com>
  Date:   2025-07-15 (Tue, 15 Jul 2025)

  Changed paths:
    M llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp
    M llvm/test/CodeGen/AArch64/load-combine.ll

  Log Message:
  -----------
  [LLVM][DAGCombiner] Fix size calculations in calculateByteProvider. (#148425)

calculateByteProvider only cares about scalars or a single element
within a vector. For the later there is the VectorIndex parameter to
identify the element. All other properties, and specificially Index, are
related to the underyling scalar type and thus when taking the size of a
type it's the scalar size that matters.

Fixes https://github.com/llvm/llvm-project/issues/148387



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