[all-commits] [llvm/llvm-project] 429858: [ARM] Fix some fp16 Shuffle lowering without +full...

David Green via All-commits all-commits at lists.llvm.org
Sun May 31 13:13:19 PDT 2026


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

  Changed paths:
    M llvm/lib/Target/ARM/ARMISelLowering.cpp
    A llvm/test/CodeGen/Thumb2/mve-shuffle-fp16.ll

  Log Message:
  -----------
  [ARM] Fix some fp16 Shuffle lowering without +fullfp16 (#200688)

Without fullfp16 f16 is not a legal type, meaning we need to be careful
with
how we legalize shuffle vector and buildvector operations that cannot be
treated more optimially using shuffles.



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