[all-commits] [llvm/llvm-project] 322966: [AMDGPU] Add llvm.is.fpclass intrinsic to existing...

Janek van Oirschot via All-commits all-commits at lists.llvm.org
Mon Nov 28 13:00:49 PST 2022


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 322966f8f8aa2ee1146c40eabe52c9ebeb91dab7
      https://github.com/llvm/llvm-project/commit/322966f8f8aa2ee1146c40eabe52c9ebeb91dab7
  Author: Janek van Oirschot <janek.vanoirschot at amd.com>
  Date:   2022-11-28 (Mon, 28 Nov 2022)

  Changed paths:
    M llvm/include/llvm/Target/GlobalISel/SelectionDAGCompat.td
    M llvm/include/llvm/Target/TargetSelectionDAG.td
    M llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp
    M llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp
    M llvm/lib/CodeGen/SelectionDAG/LegalizeVectorTypes.cpp
    M llvm/lib/Target/AMDGPU/AMDGPUISelLowering.cpp
    M llvm/lib/Target/AMDGPU/AMDGPUInstrInfo.td
    M llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp
    M llvm/lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp
    M llvm/lib/Target/AMDGPU/SIISelLowering.cpp
    M llvm/lib/Target/AMDGPU/VOPInstructions.td
    A llvm/test/CodeGen/AMDGPU/llvm.is.fpclass.f16.ll
    A llvm/test/CodeGen/AMDGPU/llvm.is.fpclass.ll

  Log Message:
  -----------
  [AMDGPU] Add llvm.is.fpclass intrinsic to existing SelectionDAG fp
class support and introduce GlobalISel implementation for AMDGPU

Uses existing SelectionDAG lowering of the llvm.amdgcn.class intrinsic
for llvm.is.fpclass




More information about the All-commits mailing list