[all-commits] [llvm/llvm-project] 6e4c58: [AArch64] Guard against non-vector abd long nodes....

David Green via All-commits all-commits at lists.llvm.org
Mon Aug 5 23:57:32 PDT 2024


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 6e4c58052aa79048a8b18099315c7e7c8b1ca46a
      https://github.com/llvm/llvm-project/commit/6e4c58052aa79048a8b18099315c7e7c8b1ca46a
  Author: David Green <david.green at arm.com>
  Date:   2024-08-06 (Tue, 06 Aug 2024)

  Changed paths:
    M llvm/lib/Target/AArch64/AArch64ISelLowering.cpp
    M llvm/test/CodeGen/AArch64/abds.ll
    M llvm/test/CodeGen/AArch64/abdu.ll

  Log Message:
  -----------
  [AArch64] Guard against non-vector abd long nodes. (#102026)

This fixes a problem if abd nodes are generated more readily (#92576).
The folding of abd nodes into abdl needs to check that the inputs are
the correct form of vector. The added test requires vector legalization
to occur in order to hit the combine at the wrong time.



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