<feed xmlns='http://www.w3.org/2005/Atom'>
<title>llvm-project.git/llvm/docs/AMDGPUModifierSyntax.rst, branch users/nico/python-2</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.
</subtitle>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/'/>
<entry>
<title>[AMDGPU][MC] Clean up DPP bound_ctrl handling</title>
<updated>2023-05-10T09:40:53+00:00</updated>
<author>
<name>Diana Picus</name>
<email>Diana-Magda.Picus@amd.com</email>
</author>
<published>2023-04-26T12:12:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=7591a7b6ea5a36653c22fcec9aaf5c81ebab5bd1'/>
<id>7591a7b6ea5a36653c22fcec9aaf5c81ebab5bd1</id>
<content type='text'>
At the moment, we set the BC bit in DPP for both bound_ctrl:0 and
bound_ctrl:1, for compatibility with sp3 (see PR35397). However, this
hack is only needed for GFX8. For newer GFXs, sp3 behaves as expected,
i.e. it sets the bit when bound_ctrl:1 and clears it when bound_ctrl:0.

This patch updates LLVM to do the same for GFX11 or newer. We preserve
the current behaviour for GFX9 and 10 so we don't break any existing
code.

Differential Revision: https://reviews.llvm.org/D149254
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
At the moment, we set the BC bit in DPP for both bound_ctrl:0 and
bound_ctrl:1, for compatibility with sp3 (see PR35397). However, this
hack is only needed for GFX8. For newer GFXs, sp3 behaves as expected,
i.e. it sets the bit when bound_ctrl:1 and clears it when bound_ctrl:0.

This patch updates LLVM to do the same for GFX11 or newer. We preserve
the current behaviour for GFX9 and 10 so we don't break any existing
code.

Differential Revision: https://reviews.llvm.org/D149254
</pre>
</div>
</content>
</entry>
<entry>
<title>[AMDGPU][GFX11][DOC][NFC] Add GFX11 assembler syntax description</title>
<updated>2022-12-21T09:49:48+00:00</updated>
<author>
<name>Dmitry Preobrazhensky</name>
<email>dmitri.preobrazhenski@gmail.com</email>
</author>
<published>2022-12-21T09:49:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=b8e1071a29035f5f7314bccfc1259a5a4935a8bc'/>
<id>b8e1071a29035f5f7314bccfc1259a5a4935a8bc</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>[AMDGPU][DOC][NFC] Update assembler syntax description</title>
<updated>2022-12-20T11:03:46+00:00</updated>
<author>
<name>Dmitry Preobrazhensky</name>
<email>dmitri.preobrazhenski@gmail.com</email>
</author>
<published>2022-12-20T11:01:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=d9daee5a669832586c59e92223cae5600238b4cf'/>
<id>d9daee5a669832586c59e92223cae5600238b4cf</id>
<content type='text'>
Summary of changes:
- Enable register tuples with 9, 10, 11 and 12 registers (https://reviews.llvm.org/D138205).
- Small improvements and clarifications.
- Correct typos.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Summary of changes:
- Enable register tuples with 9, 10, 11 and 12 registers (https://reviews.llvm.org/D138205).
- Small improvements and clarifications.
- Correct typos.
</pre>
</div>
</content>
</entry>
<entry>
<title>[AMDGPU][GFX9][DOC][NFC] Update assembler syntax description</title>
<updated>2022-06-27T11:03:58+00:00</updated>
<author>
<name>Dmitry Preobrazhensky</name>
<email>d-pre@mail.ru</email>
</author>
<published>2022-06-27T11:01:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=480f3e0228399d759e0843037b2b5c0026baa11c'/>
<id>480f3e0228399d759e0843037b2b5c0026baa11c</id>
<content type='text'>
Summary of changes:
- Updated MUBUF lds syntax (see https://reviews.llvm.org/D124485).
- Updated SMEM syntax (see https://reviews.llvm.org/D127314).
- Enabled src0=literal for v_madak*, v_madmk* (see https://reviews.llvm.org/D111067).
- Removed SYSMSG_OP_HOST_TRAP_ACK message.
- Minor bug fixing and improvements.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Summary of changes:
- Updated MUBUF lds syntax (see https://reviews.llvm.org/D124485).
- Updated SMEM syntax (see https://reviews.llvm.org/D127314).
- Enabled src0=literal for v_madak*, v_madmk* (see https://reviews.llvm.org/D111067).
- Removed SYSMSG_OP_HOST_TRAP_ACK message.
- Minor bug fixing and improvements.
</pre>
</div>
</content>
</entry>
<entry>
<title>[AMDGPU][DOC][NFC] Add GFX90C and GFX940 assembler syntax description</title>
<updated>2022-05-31T11:29:06+00:00</updated>
<author>
<name>Dmitry Preobrazhensky</name>
<email>d-pre@mail.ru</email>
</author>
<published>2022-05-31T11:29:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=62c46093f18f744be80758bfc6c9110e65b4434c'/>
<id>62c46093f18f744be80758bfc6c9110e65b4434c</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>[AMDGPU][MC][NFC][DOC] Updated AMD GPU assembler syntax description.</title>
<updated>2021-08-27T14:23:20+00:00</updated>
<author>
<name>Dmitry Preobrazhensky</name>
<email>dmitry.preobrazhensky@amd.com</email>
</author>
<published>2021-08-27T14:16:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=8ea3e9d9a2640097e10fe0bc80a0d670831bced6'/>
<id>8ea3e9d9a2640097e10fe0bc80a0d670831bced6</id>
<content type='text'>
Summary of changes:
- Added f16 omod modifier (bug 51386).
- Corrected names of data types (bug 48638).
- Enabled a16 with most GFX10 MIMG opcodes (see https://reviews.llvm.org/D102231).
- Corrected description of integer operands (bug 51130).
- Corrected description of 8-bit DS offsets (bug 51536).
- Improved PERMLANE op_sel description.
- Corrected *SAD* opcode types.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Summary of changes:
- Added f16 omod modifier (bug 51386).
- Corrected names of data types (bug 48638).
- Enabled a16 with most GFX10 MIMG opcodes (see https://reviews.llvm.org/D102231).
- Corrected description of integer operands (bug 51130).
- Corrected description of 8-bit DS offsets (bug 51536).
- Improved PERMLANE op_sel description.
- Corrected *SAD* opcode types.
</pre>
</div>
</content>
</entry>
<entry>
<title>[AMDGPU][MC][NFC][DOC] Updated AMD GPU assembler syntax description.</title>
<updated>2021-05-14T13:13:30+00:00</updated>
<author>
<name>Dmitry Preobrazhensky</name>
<email>dmitry.preobrazhensky@amd.com</email>
</author>
<published>2021-05-14T13:11:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=434b278cde81800eb23a0496d9f6abdbc30e15bc'/>
<id>434b278cde81800eb23a0496d9f6abdbc30e15bc</id>
<content type='text'>
Summary of changes:
- added description of GFX90A;
- minor bugfixing and improvements.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Summary of changes:
- added description of GFX90A;
- minor bugfixing and improvements.
</pre>
</div>
</content>
</entry>
<entry>
<title>[llvm] Fix typos in documentation (NFC)</title>
<updated>2021-02-27T18:09:23+00:00</updated>
<author>
<name>Kazu Hirata</name>
<email>kazu@google.com</email>
</author>
<published>2021-02-27T18:09:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=e8fa9014cce41e1057e295b035dda73420612686'/>
<id>e8fa9014cce41e1057e295b035dda73420612686</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>[AMDGPU][MC] Corrected bound_ctrl for compatibility with sp3</title>
<updated>2021-02-22T11:59:40+00:00</updated>
<author>
<name>Dmitry Preobrazhensky</name>
<email>dmitry.preobrazhensky@amd.com</email>
</author>
<published>2021-02-22T11:59:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=481351809284428401f4e6262d7c0b8efdd86592'/>
<id>481351809284428401f4e6262d7c0b8efdd86592</id>
<content type='text'>
Enabled "bound_ctrl:1" and disabled "bound_ctrl:-1" syntax.
Corrected printer to output "bound_ctrl:1" instead of "bound_ctrl:0".
See bug 35397 for detailed issue description.

Differential Revision: https://reviews.llvm.org/D97048
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Enabled "bound_ctrl:1" and disabled "bound_ctrl:-1" syntax.
Corrected printer to output "bound_ctrl:1" instead of "bound_ctrl:0".
See bug 35397 for detailed issue description.

Differential Revision: https://reviews.llvm.org/D97048
</pre>
</div>
</content>
</entry>
<entry>
<title>[AMDGPU][MC][NFC][DOC] Updated AMD GPU assembler syntax description.</title>
<updated>2020-08-21T11:25:14+00:00</updated>
<author>
<name>Dmitry Preobrazhensky</name>
<email>dmitry.preobrazhensky@amd.com</email>
</author>
<published>2020-08-21T11:22:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=3f7985e6ec21c21eb6d6cdd05ab206d0bcf2a770'/>
<id>3f7985e6ec21c21eb6d6cdd05ab206d0bcf2a770</id>
<content type='text'>
Summary of changes:
- added description of MTBUF instructions and format modifier;
- described limitations of f16 inline constants when used with integer operands;
- updated description of gfx9+ flat global addressing modes;
- v_accvgpr_write_b32 src0 corrections (gfx908);
- minor bugfixing and improvements.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Summary of changes:
- added description of MTBUF instructions and format modifier;
- described limitations of f16 inline constants when used with integer operands;
- updated description of gfx9+ flat global addressing modes;
- v_accvgpr_write_b32 src0 corrections (gfx908);
- minor bugfixing and improvements.
</pre>
</div>
</content>
</entry>
</feed>
