Revision tags: llvmorg-21-init, llvmorg-19.1.7, llvmorg-19.1.6 |
|
#
85142f5b |
| 09-Dec-2024 |
Brox Chen <guochen2@amd.com> |
[AMDGPU][True16][CodeGen] support for true16 for vinterp 16bit instructions (#116702)
vinterp 16bit instructions codeGen support in True16 format
Currently only enable two tests, will enable more
[AMDGPU][True16][CodeGen] support for true16 for vinterp 16bit instructions (#116702)
vinterp 16bit instructions codeGen support in True16 format
Currently only enable two tests, will enable more when more true16
instructions are supported
show more ...
|
#
3f3bcac5 |
| 06-Dec-2024 |
Jay Foad <jay.foad@amd.com> |
[AMDGPU] New alias v_interp_p2_new_f32 (#118968)
This is for compatibility with SP3. Also add basic testing for the new
GFX11 VINTERP encoding.
|
Revision tags: llvmorg-19.1.5, llvmorg-19.1.4 |
|
#
58f107f3 |
| 15-Nov-2024 |
Jay Foad <jay.foad@amd.com> |
[AMDGPU] Remove unused template argument after #113634. NFC.
|
#
abff8fe2 |
| 14-Nov-2024 |
Brox Chen <guochen2@amd.com> |
[AMDGPU][True16][MC] VINTERP instructions supporting true16/fake16 (#113634)
Update VInterp instructions with true16 and fake16 formats.
This patch includes instructions:
v_interp_p10_f16_f32
v
[AMDGPU][True16][MC] VINTERP instructions supporting true16/fake16 (#113634)
Update VInterp instructions with true16 and fake16 formats.
This patch includes instructions:
v_interp_p10_f16_f32
v_interp_p2_f16_f32
v_interp_p10_rtz_f16_f32
v_interp_p2_rtz_f16_f32
dasm test vinterp-fake16.txt is removed and the testline are merged into
vinterp.txt which handles both true16/fake16 cases
show more ...
|
Revision tags: llvmorg-19.1.3, llvmorg-19.1.2, llvmorg-19.1.1, llvmorg-19.1.0, llvmorg-19.1.0-rc4, llvmorg-19.1.0-rc3, llvmorg-19.1.0-rc2, llvmorg-19.1.0-rc1, llvmorg-20-init, llvmorg-18.1.8, llvmorg-18.1.7 |
|
#
6b91a3be |
| 04-Jun-2024 |
Ivan Kosarev <ivan.kosarev@amd.com> |
[AMDGPU][NFC] Rename the clamp modifier definition to follow the prevailing convention. (#94353)
Allows to simplify the definition itself.
Part of <https://github.com/llvm/llvm-project/issues/626
[AMDGPU][NFC] Rename the clamp modifier definition to follow the prevailing convention. (#94353)
Allows to simplify the definition itself.
Part of <https://github.com/llvm/llvm-project/issues/62629>.
show more ...
|
Revision tags: llvmorg-18.1.6, llvmorg-18.1.5, llvmorg-18.1.4, llvmorg-18.1.3 |
|
#
216b5e96 |
| 01-Apr-2024 |
Ruiling, Song <ruiling.song@amd.com> |
[AMDGPU] Expose RTZ version of f16 interpolation for gfx11+ (#86614)
|
Revision tags: llvmorg-18.1.2 |
|
#
addda68f |
| 08-Mar-2024 |
Changpeng Fang <changpeng.fang@amd.com> |
AMDGPU: Rename HasVinterInsts to HasVINTERPEncoding, NFC (#84535)
|
Revision tags: llvmorg-18.1.1 |
|
#
49ec8b74 |
| 06-Mar-2024 |
Changpeng Fang <changpeng.fang@amd.com> |
AMDGPU: Define and Use HasInterpInsts for interp inst definitions (#84102)
|
Revision tags: llvmorg-18.1.0, llvmorg-18.1.0-rc4, llvmorg-18.1.0-rc3, llvmorg-18.1.0-rc2, llvmorg-18.1.0-rc1 |
|
#
4b8e55cb |
| 25-Jan-2024 |
Ivan Kosarev <ivan.kosarev@amd.com> |
[AMDGPU][AsmParser][NFC] Rename integer modifier operands to follow the convention. (#79284)
Part of <https://github.com/llvm/llvm-project/issues/62629>.
|
Revision tags: llvmorg-19-init |
|
#
19f4cec6 |
| 07-Dec-2023 |
Jay Foad <jay.foad@amd.com> |
[AMDGPU] Add GFX12 encoding for VINTERP instructions (#74616)
|
Revision tags: llvmorg-17.0.6, llvmorg-17.0.5, llvmorg-17.0.4, llvmorg-17.0.3, llvmorg-17.0.2, llvmorg-17.0.1, llvmorg-17.0.0, llvmorg-17.0.0-rc4, llvmorg-17.0.0-rc3, llvmorg-17.0.0-rc2, llvmorg-17.0.0-rc1, llvmorg-18-init, llvmorg-16.0.6, llvmorg-16.0.5, llvmorg-16.0.4, llvmorg-16.0.3, llvmorg-16.0.2, llvmorg-16.0.1, llvmorg-16.0.0, llvmorg-16.0.0-rc4, llvmorg-16.0.0-rc3 |
|
#
b1883aae |
| 09-Feb-2023 |
Jay Foad <jay.foad@amd.com> |
[AMDGPU] Ignore unused bits in VINTERP encoding
In the GFX11 VINTERP encoding bits 23, 59 and 60 are unused. Change the disassembler to ignore these bits.
Differential Revision: https://reviews.llv
[AMDGPU] Ignore unused bits in VINTERP encoding
In the GFX11 VINTERP encoding bits 23, 59 and 60 are unused. Change the disassembler to ignore these bits.
Differential Revision: https://reviews.llvm.org/D143633
show more ...
|
Revision tags: llvmorg-16.0.0-rc2, llvmorg-16.0.0-rc1, llvmorg-17-init, llvmorg-15.0.7, llvmorg-15.0.6, llvmorg-15.0.5 |
|
#
8f689521 |
| 07-Nov-2022 |
Dmitry Preobrazhensky <dmitri.preobrazhenski@gmail.com> |
[AMDGPU][MC][GFX11][NFC] Correct VINTERP src operands
Differential Revision: https://reviews.llvm.org/D137238
|
Revision tags: llvmorg-15.0.4, llvmorg-15.0.3, working, llvmorg-15.0.2, llvmorg-15.0.1, llvmorg-15.0.0, llvmorg-15.0.0-rc3, llvmorg-15.0.0-rc2, llvmorg-15.0.0-rc1, llvmorg-16-init, llvmorg-14.0.6, llvmorg-14.0.5 |
|
#
20d20156 |
| 09-Jun-2022 |
Joe Nash <Joseph.Nash@amd.com> |
[AMDGPU] gfx11 VINTERP intrinsics and ISel support
Depends on D127664
Reviewed By: rampitec, #amdgpu
Differential Revision: https://reviews.llvm.org/D127756
|
Revision tags: llvmorg-14.0.4, llvmorg-14.0.3 |
|
#
ef1ea5ac |
| 27-Apr-2022 |
Joe Nash <Joseph.Nash@amd.com> |
[AMDGPU] gfx11 vinterp instructions MC support
A new instruction encoding. Some of these instructions were previously VOP3 encoded.
Contributors: Carl Ritson <carl.ritson@amd.com>
Patch 11/N for u
[AMDGPU] gfx11 vinterp instructions MC support
A new instruction encoding. Some of these instructions were previously VOP3 encoded.
Contributors: Carl Ritson <carl.ritson@amd.com>
Patch 11/N for upstreaming of AMDGPU gfx11 architecture.
Depends on D125824
Reviewed By: critson
Differential Revision: https://reviews.llvm.org/D125989
show more ...
|