[all-commits] [llvm/llvm-project] bea56b: [AMDGPU] Have a subtarget feature to control use o...

Ivan Kosarev via All-commits all-commits at lists.llvm.org
Fri Sep 22 02:47:29 PDT 2023


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: bea56b0bc0682da6465acd6063026513123075fd
      https://github.com/llvm/llvm-project/commit/bea56b0bc0682da6465acd6063026513123075fd
  Author: Ivan Kosarev <ivan.kosarev at amd.com>
  Date:   2023-09-22 (Fri, 22 Sep 2023)

  Changed paths:
    M llvm/lib/Target/AMDGPU/AMDGPU.td
    M llvm/lib/Target/AMDGPU/AMDGPUSubtarget.cpp
    M llvm/lib/Target/AMDGPU/AMDGPUSubtarget.h
    M llvm/lib/Target/AMDGPU/SIISelLowering.cpp

  Log Message:
  -----------
  [AMDGPU] Have a subtarget feature to control use of real True16 instructions.

Real True16 instructions are as they are defined in the ISA. Fake True16
instructions are identical to real ones except that they take 32-bit
registers as operands and always use their low halves.

Reviewed By: Joe_Nash

Differential Revision: https://reviews.llvm.org/D156100




More information about the All-commits mailing list