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

Stanislav Mekhanoshin via All-commits all-commits at lists.llvm.org
Mon Nov 4 15:25:23 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: ce1c2d90f51655cf2af86e34f7b383acb6cc5e82
      https://github.com/llvm/llvm-project/commit/ce1c2d90f51655cf2af86e34f7b383acb6cc5e82
  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