<feed xmlns='http://www.w3.org/2005/Atom'>
<title>llvm-project.git/llvm/lib/Target/AMDGPU/Utils/AMDGPUAsmUtils.cpp, branch users/koachan/spr/main.sparcias-enable-parseforallfeatures-in-matchoperandparserimpl</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] Support UC_VERSION_* constants. (#95618)</title>
<updated>2024-06-18T14:44:14+00:00</updated>
<author>
<name>Ivan Kosarev</name>
<email>ivan.kosarev@amd.com</email>
</author>
<published>2024-06-18T14:44:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=162386693f663b3d0aa5403a45bfbc8edc3a84ed'/>
<id>162386693f663b3d0aa5403a45bfbc8edc3a84ed</id>
<content type='text'>
Our other tools support them, so we want them in LLVM
assembler/disassembler too.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Our other tools support them, so we want them in LLVM
assembler/disassembler too.</pre>
</div>
</content>
</entry>
<entry>
<title>[AMDGPU][MC] Disable sendmsg SYSMSG_OP_HOST_TRAP_ACK on gfx9+ (#90203)</title>
<updated>2024-05-07T11:38:58+00:00</updated>
<author>
<name>Emma Pilkington</name>
<email>emma.pilkington95@gmail.com</email>
</author>
<published>2024-05-07T11:38:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=dcc7ef3ce87d7ea1ed9e64bb91e3bb2026df9644'/>
<id>dcc7ef3ce87d7ea1ed9e64bb91e3bb2026df9644</id>
<content type='text'>
This is no longer supported as of gfx9. Fixes #52903

This commit also includes some refactoring of sendmsg operand parsing:
  - Use CustomOperand for sendmsg operations, this allows them to be
    conditionally available based on a STI check (and automatically in
    sync with SIDefines.h).
  - Move CustomOperand table lookups from AMDGPUBaseInfo to
    AMDGPUAsmUtils. This cleans up an awkward interface where
    AMDGPUAsmUtils defined a table/size as globals that AMDGPUBaseInfo
    had to loop over.
  - Clean up a few of the operand lookup functions while moving them.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This is no longer supported as of gfx9. Fixes #52903

This commit also includes some refactoring of sendmsg operand parsing:
  - Use CustomOperand for sendmsg operations, this allows them to be
    conditionally available based on a STI check (and automatically in
    sync with SIDefines.h).
  - Move CustomOperand table lookups from AMDGPUBaseInfo to
    AMDGPUAsmUtils. This cleans up an awkward interface where
    AMDGPUAsmUtils defined a table/size as globals that AMDGPUBaseInfo
    had to loop over.
  - Clean up a few of the operand lookup functions while moving them.</pre>
</div>
</content>
</entry>
<entry>
<title>[AMDGPU] Fix GFX11 sendmsg codes (#85299)</title>
<updated>2024-03-15T16:46:58+00:00</updated>
<author>
<name>Stanislav Mekhanoshin</name>
<email>rampitec@users.noreply.github.com</email>
</author>
<published>2024-03-15T16:46:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=0b0e52836d2563afa4c968b93a633c2b17fa5820'/>
<id>0b0e52836d2563afa4c968b93a633c2b17fa5820</id>
<content type='text'>
The code MSG_RTN_GET_TBA_TO_PC was missing, and the next code is off by
1 as a result.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The code MSG_RTN_GET_TBA_TO_PC was missing, and the next code is off by
1 as a result.</pre>
</div>
</content>
</entry>
<entry>
<title>[AMDGPU] Update sendmsg types for GFX12 (#74888)</title>
<updated>2023-12-11T09:02:00+00:00</updated>
<author>
<name>Jay Foad</name>
<email>jay.foad@amd.com</email>
</author>
<published>2023-12-11T09:02:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=99430c589fda65817119aa6b83fc24813fa78e25'/>
<id>99430c589fda65817119aa6b83fc24813fa78e25</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>[AMDGPU] Update hardware registers for GFX12 (#74445)</title>
<updated>2023-12-06T10:04:52+00:00</updated>
<author>
<name>Jay Foad</name>
<email>jay.foad@amd.com</email>
</author>
<published>2023-12-06T10:04:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=8d4977affb78c0b165653b154f644078ad207f64'/>
<id>8d4977affb78c0b165653b154f644078ad207f64</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>[AMDGPU] Add GFX11 HW_REG_PERF_SNAPSHOT_*</title>
<updated>2023-02-10T20:28:14+00:00</updated>
<author>
<name>Jay Foad</name>
<email>jay.foad@amd.com</email>
</author>
<published>2023-02-10T15:43:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=811d11b064f77032f694001afa93912f5f37b1cb'/>
<id>811d11b064f77032f694001afa93912f5f37b1cb</id>
<content type='text'>
These are similar to hardware registers already added for GFX940,
but with different numbers and slightly different names.

Differential Revision: https://reviews.llvm.org/D143740
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
These are similar to hardware registers already added for GFX940,
but with different numbers and slightly different names.

Differential Revision: https://reviews.llvm.org/D143740
</pre>
</div>
</content>
</entry>
<entry>
<title>[AMDGPU] sendmsg(MSG_ORDERED_PS_DONE) is not supported on GFX11</title>
<updated>2023-01-26T08:51:07+00:00</updated>
<author>
<name>Jay Foad</name>
<email>jay.foad@amd.com</email>
</author>
<published>2023-01-25T14:31:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=a420ba9522f9e10636d319eb291863c9640088c2'/>
<id>a420ba9522f9e10636d319eb291863c9640088c2</id>
<content type='text'>
Differential Revision: https://reviews.llvm.org/D142537
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Differential Revision: https://reviews.llvm.org/D142537
</pre>
</div>
</content>
</entry>
<entry>
<title>[AMDGPU] gfx11 scalar alu instructions</title>
<updated>2022-05-17T17:35:41+00:00</updated>
<author>
<name>Joe Nash</name>
<email>Joseph.Nash@amd.com</email>
</author>
<published>2022-04-21T18:24:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=d21b9b4946cd4e5f784077691e273ee6acc92d3e'/>
<id>d21b9b4946cd4e5f784077691e273ee6acc92d3e</id>
<content type='text'>
MC layer support for SOP(scalar alu operations) including encoding
support for s_delay_alu and s_sendmsg_rtn.

Contributors:
Jay Foad &lt;jay.foad@amd.com&gt;

Patch 7/N for upstreaming of AMDGPU gfx11 architecture.

Depends on D125319

Reviewed By: #amdgpu, arsenm

Differential Revision: https://reviews.llvm.org/D125498
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
MC layer support for SOP(scalar alu operations) including encoding
support for s_delay_alu and s_sendmsg_rtn.

Contributors:
Jay Foad &lt;jay.foad@amd.com&gt;

Patch 7/N for upstreaming of AMDGPU gfx11 architecture.

Depends on D125319

Reviewed By: #amdgpu, arsenm

Differential Revision: https://reviews.llvm.org/D125498
</pre>
</div>
</content>
</entry>
<entry>
<title>[AMDGPU] gfx11 BUF Instructions</title>
<updated>2022-05-16T13:41:40+00:00</updated>
<author>
<name>Joe Nash</name>
<email>Joseph.Nash@amd.com</email>
</author>
<published>2022-04-19T19:38:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=c70259405c61b203682e2a03c4688c6d6bc89856'/>
<id>c70259405c61b203682e2a03c4688c6d6bc89856</id>
<content type='text'>
Includes MachineCode layer support and tests, and MIR tests not requiring
CodeGen pass changes.
Includes a small change in SMInstructions.td to correct encoded bits.

Contributors:
Petar Avramovic &lt;Petar.Avramovic@amd.com&gt;
Dmitry Preobrazhensky &lt;dmitry.preobrazhensky@amd.com&gt;

Depends on D125316

Patch 6/N for upstreaming of AMDGPU gfx11 architecture.

Reviewed By: dp, Petar.Avramovic

Differential Revision: https://reviews.llvm.org/D125319
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Includes MachineCode layer support and tests, and MIR tests not requiring
CodeGen pass changes.
Includes a small change in SMInstructions.td to correct encoded bits.

Contributors:
Petar Avramovic &lt;Petar.Avramovic@amd.com&gt;
Dmitry Preobrazhensky &lt;dmitry.preobrazhensky@amd.com&gt;

Depends on D125316

Patch 6/N for upstreaming of AMDGPU gfx11 architecture.

Reviewed By: dp, Petar.Avramovic

Differential Revision: https://reviews.llvm.org/D125319
</pre>
</div>
</content>
</entry>
<entry>
<title>[AMDGPU][MC][GFX10] Added syntactic sugar for s_waitcnt_depctr operand</title>
<updated>2022-04-07T14:03:44+00:00</updated>
<author>
<name>Dmitry Preobrazhensky</name>
<email>dmitry.preobrazhensky@amd.com</email>
</author>
<published>2022-04-07T14:02:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=1f6aa90386b630f85a08fa4c290f944977b98a6d'/>
<id>1f6aa90386b630f85a08fa4c290f944977b98a6d</id>
<content type='text'>
Added the following helpers:

    depctr_hold_cnt(...)
    depctr_sa_sdst(...)
    depctr_va_vdst(...)
    depctr_va_sdst(...)
    depctr_va_ssrc(...)
    depctr_va_vcc(...)
    depctr_vm_vsrc(...)

Differential Revision: https://reviews.llvm.org/D123022
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Added the following helpers:

    depctr_hold_cnt(...)
    depctr_sa_sdst(...)
    depctr_va_vdst(...)
    depctr_va_sdst(...)
    depctr_va_ssrc(...)
    depctr_va_vcc(...)
    depctr_vm_vsrc(...)

Differential Revision: https://reviews.llvm.org/D123022
</pre>
</div>
</content>
</entry>
</feed>
