[all-commits] [llvm/llvm-project] c0f384: GlobalISel: Don't use GISelMatchGenericTypes for f...

Petar Avramovic via All-commits all-commits at lists.llvm.org
Wed Jul 29 09:27:31 PDT 2026


  Branch: refs/heads/users/petar-avramovic/fp-GISelMatchGenericTypes
  Home:   https://github.com/llvm/llvm-project
  Commit: c0f3843c4598f787e4a61cd666db45a0a195b627
      https://github.com/llvm/llvm-project/commit/c0f3843c4598f787e4a61cd666db45a0a195b627
  Author: Petar Avramovic <Petar.Avramovic at amd.com>
  Date:   2026-07-29 (Wed, 29 Jul 2026)

  Changed paths:
    M llvm/include/llvm/Target/GenericOpcodes.td
    M llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-atomicrmw-fadd-local.mir
    M llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-atomicrmw-fadd-region.mir
    M llvm/test/CodeGen/AMDGPU/flat-saddr-atomics.ll

  Log Message:
  -----------
  GlobalISel: Don't use GISelMatchGenericTypes for floating point opcodes

AMDGPU ends up with same input pattern that check for v2s16 so the one
that is first in tablegen table always fires (it was v2f16 in this case).
Should explictly check for f16/bf16 and v2f16/vsbf16.



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