[all-commits] [llvm/llvm-project] b4b7e6: [AMDGPU] Support shared literals in FMAMK/FMAAK
Joe Nash via All-commits
all-commits at lists.llvm.org
Mon Oct 11 10:27:39 PDT 2021
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: b4b7e605a6b2e2a9f8c5ce6df042b32f320d239a
https://github.com/llvm/llvm-project/commit/b4b7e605a6b2e2a9f8c5ce6df042b32f320d239a
Author: Joe Nash <Joseph.Nash at amd.com>
Date: 2021-10-11 (Mon, 11 Oct 2021)
Changed paths:
M llvm/lib/Target/AMDGPU/AsmParser/AMDGPUAsmParser.cpp
M llvm/lib/Target/AMDGPU/Disassembler/AMDGPUDisassembler.cpp
M llvm/lib/Target/AMDGPU/Disassembler/AMDGPUDisassembler.h
M llvm/lib/Target/AMDGPU/MCTargetDesc/AMDGPUInstPrinter.cpp
M llvm/lib/Target/AMDGPU/MCTargetDesc/SIMCCodeEmitter.cpp
M llvm/lib/Target/AMDGPU/SIDefines.h
M llvm/lib/Target/AMDGPU/SIInstrInfo.cpp
M llvm/lib/Target/AMDGPU/SIInstrInfo.td
M llvm/lib/Target/AMDGPU/SIRegisterInfo.td
M llvm/lib/Target/AMDGPU/Utils/AMDGPUBaseInfo.cpp
M llvm/lib/Target/AMDGPU/Utils/AMDGPUBaseInfo.h
M llvm/lib/Target/AMDGPU/VOP2Instructions.td
M llvm/test/MC/AMDGPU/gfx10_asm_err.s
M llvm/test/MC/AMDGPU/gfx10_asm_vop2.s
M llvm/test/MC/AMDGPU/gfx9_asm_vop2.s
M llvm/test/MC/AMDGPU/literals.s
M llvm/test/MC/AMDGPU/vop2.s
M llvm/test/MC/Disassembler/AMDGPU/gfx10_dasm_all.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx9_dasm_all.txt
Log Message:
-----------
[AMDGPU] Support shared literals in FMAMK/FMAAK
These instructions should allow src0 to be a literal with the same
value as the mandatory other literal. Enable it by introducing an
operand that defers adding its value to the MI when decoding till
the mandatory literal is parsed.
Reviewed By: dp, foad
Differential Revision: https://reviews.llvm.org/D111067
Change-Id: I22b0ae0d35bad17b6f976808e48bffe9a6af70b7
More information about the All-commits
mailing list