[all-commits] [llvm/llvm-project] d95a0d: [DAG] Teach SelectionDAGBuilder to read parameter ...

Yeting Kuo via All-commits all-commits at lists.llvm.org
Tue Mar 5 04:48:50 PST 2024


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: d95a0d7c0ff324c1e84606d26591416e6bf02984
      https://github.com/llvm/llvm-project/commit/d95a0d7c0ff324c1e84606d26591416e6bf02984
  Author: Yeting Kuo <46629943+yetingk at users.noreply.github.com>
  Date:   2024-03-05 (Tue, 05 Mar 2024)

  Changed paths:
    M llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
    M llvm/test/CodeGen/X86/masked_compressstore_isel.ll
    A llvm/test/CodeGen/X86/masked_expandload_isel.ll

  Log Message:
  -----------
  [DAG] Teach SelectionDAGBuilder to read parameter alignment of compressstore/expandload. (#83763)

Previously SelectionDAGBuilder used ABI alignment for
compressstore/expandload. This patch allows SelectionDAGBuilder to use
parameter alignment like vp intrinsics. This does not follow the
original code to default use vector type alignment, since it is possible
implemented to unaligned vector alignment.



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