[all-commits] [llvm/llvm-project] 5955b1: [AMDGPU] Allow lane-op lowering for illegal types

Stanislav Mekhanoshin via All-commits all-commits at lists.llvm.org
Mon Nov 4 15:02:29 PST 2024


  Branch: refs/heads/users/rampitec/11-04-_amdgpu_allow_lane-op_lowering_for_illegal_types
  Home:   https://github.com/llvm/llvm-project
  Commit: 5955b1dd38a5a564cf35a3fb9f98e39f19eee56c
      https://github.com/llvm/llvm-project/commit/5955b1dd38a5a564cf35a3fb9f98e39f19eee56c
  Author: Stanislav Mekhanoshin <Stanislav.Mekhanoshin at amd.com>
  Date:   2024-11-04 (Mon, 04 Nov 2024)

  Changed paths:
    M llvm/lib/Target/AMDGPU/SIISelLowering.cpp
    M llvm/test/CodeGen/AMDGPU/llvm.amdgcn.mov.dpp8.ll
    M llvm/test/CodeGen/AMDGPU/llvm.amdgcn.permlane.ll
    M llvm/test/CodeGen/AMDGPU/llvm.amdgcn.permlane64.ll
    M llvm/test/CodeGen/AMDGPU/llvm.amdgcn.readfirstlane.ll
    M llvm/test/CodeGen/AMDGPU/llvm.amdgcn.readlane.ll
    M llvm/test/CodeGen/AMDGPU/llvm.amdgcn.set.inactive.chain.arg.ll
    M llvm/test/CodeGen/AMDGPU/llvm.amdgcn.set.inactive.ll
    M llvm/test/CodeGen/AMDGPU/llvm.amdgcn.writelane.ll

  Log Message:
  -----------
  [AMDGPU] Allow lane-op lowering for illegal types

Currently overloaded lane-op intrinsics only work for legal types.
It fails with 'Do not know how to promote this operator' with SDag
on the i8 type notably. The patch fixes that.



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