[all-commits] [llvm/llvm-project] d145f4: [VectorCombine] shuffleToIdentity - guard against ...

David Green via All-commits all-commits at lists.llvm.org
Sun May 5 02:47:34 PDT 2024


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: d145f40963f15e94c4aefcc406a365fbe779e934
      https://github.com/llvm/llvm-project/commit/d145f40963f15e94c4aefcc406a365fbe779e934
  Author: David Green <david.green at arm.com>
  Date:   2024-05-05 (Sun, 05 May 2024)

  Changed paths:
    M llvm/lib/Transforms/Vectorize/VectorCombine.cpp
    M llvm/test/Transforms/VectorCombine/AArch64/shuffletoidentity.ll

  Log Message:
  -----------
  [VectorCombine] shuffleToIdentity - guard against call instructions.

The shuffleToIdentity fold needs to be a bit more careful about the difference
between call instructions and intrinsics. The second can be handled, but the
first should result in bailing out. This patch also adds some extra intrinsic
tests from #91000.

Fixes #91078



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