[all-commits] [llvm/llvm-project] 00efb3: [AArch64][GlobalISel] Fix crash during G_SHUFFLE_V...

Amara Emerson via All-commits all-commits at lists.llvm.org
Wed Mar 6 22:43:30 PST 2024


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 00efb343529cce025055ca8284a61b22b48924c9
      https://github.com/llvm/llvm-project/commit/00efb343529cce025055ca8284a61b22b48924c9
  Author: Amara Emerson <amara at apple.com>
  Date:   2024-03-06 (Wed, 06 Mar 2024)

  Changed paths:
    M llvm/lib/Target/AArch64/GISel/AArch64LegalizerInfo.cpp
    A llvm/test/CodeGen/AArch64/GlobalISel/legalize-shuffle-vector-widen-crash.ll

  Log Message:
  -----------
  [AArch64][GlobalISel] Fix crash during G_SHUFFLE_VECTOR legalization.

A new widening rule was running before the shuffle was canonicalized into a
homogenous form. Moving the rules around to ensure it's done before the
widening fixes the crash, although this particular test still falls back.



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