<feed xmlns='http://www.w3.org/2005/Atom'>
<title>llvm-project.git/llvm/test/CodeGen/AMDGPU/amdpal-gs.ll, branch users/mingmingl-llvm/spr/sdpglobalvariable</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] Add .entry_point back into PAL metadata (#125505)</title>
<updated>2025-02-04T08:19:05+00:00</updated>
<author>
<name>David Stuttard</name>
<email>david.stuttard@amd.com</email>
</author>
<published>2025-02-04T08:19:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=6c560ef33e6fc6e9617edc81e04157437d94067a'/>
<id>6c560ef33e6fc6e9617edc81e04157437d94067a</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 entry point name for PAL metadata (#123581)</title>
<updated>2025-01-21T09:37:22+00:00</updated>
<author>
<name>David Stuttard</name>
<email>david.stuttard@amd.com</email>
</author>
<published>2025-01-21T09:37:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=ebc502056448e950d41f4e2df7bae4e2bc60819e'/>
<id>ebc502056448e950d41f4e2df7bae4e2bc60819e</id>
<content type='text'>
Old entry-point metadata being updated. Nothing is required
to account for deprecation as nothing uses the old style</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Old entry-point metadata being updated. Nothing is required
to account for deprecation as nothing uses the old style</pre>
</div>
</content>
</entry>
<entry>
<title>MCExpr-ify AMDGPU PALMetadata (#93236)</title>
<updated>2024-06-13T12:59:31+00:00</updated>
<author>
<name>Janek van Oirschot</name>
<email>janek.vanoirschot@amd.com</email>
</author>
<published>2024-06-13T12:59:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=3d1705d00c5f183b73d69aa0ceca481845e82fe8'/>
<id>3d1705d00c5f183b73d69aa0ceca481845e82fe8</id>
<content type='text'>
Allows MCExprs as passed values to PALMetadata. Also adds related
`DelayedMCExpr` classes which serve as a pseudo-fixup to resolve MCExprs
as late as possible (i.e., right before emit through string or blob,
where they should be resolvable).</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Allows MCExprs as passed values to PALMetadata. Also adds related
`DelayedMCExpr` classes which serve as a pseudo-fixup to resolve MCExprs
as late as possible (i.e., right before emit through string or blob,
where they should be resolvable).</pre>
</div>
</content>
</entry>
<entry>
<title>[Support][YamlTraits] Add quoting for keys in textual YAML representation (#88763)</title>
<updated>2024-04-29T13:37:42+00:00</updated>
<author>
<name>Jannik Silvanus</name>
<email>37809848+jasilvanus@users.noreply.github.com</email>
</author>
<published>2024-04-29T13:37:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=5f9ae61dee0f6432c1dcc16b4412bb99803fa7d5'/>
<id>5f9ae61dee0f6432c1dcc16b4412bb99803fa7d5</id>
<content type='text'>
The support library contains helpers to parse and emit YAML documents.

In the textual YAML representation, some strings need to be quoted, e.g.
when containing unprintable characters.

We already have such quoting implemented for YAML values.

This patch applies the same quoting to YAML *keys*.

One affected case is output of control registers in AMDGPU Msgpack
metadata, which are printed in a format like this:

```
   0x2cca (SPI_SHADER_PGM_RSRC1_ES): 42
```

With this patch, the key is quoted:

```
   '0x2cca (SPI_SHADER_PGM_RSRC1_ES)': 42
```

Most test changes come from this pattern.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The support library contains helpers to parse and emit YAML documents.

In the textual YAML representation, some strings need to be quoted, e.g.
when containing unprintable characters.

We already have such quoting implemented for YAML values.

This patch applies the same quoting to YAML *keys*.

One affected case is output of control registers in AMDGPU Msgpack
metadata, which are printed in a format like this:

```
   0x2cca (SPI_SHADER_PGM_RSRC1_ES): 42
```

With this patch, the key is quoted:

```
   '0x2cca (SPI_SHADER_PGM_RSRC1_ES)': 42
```

Most test changes come from this pattern.</pre>
</div>
</content>
</entry>
<entry>
<title>[NFC] Removed unused prefixes in CodeGen/AMDGPU</title>
<updated>2021-01-05T22:10:03+00:00</updated>
<author>
<name>Mircea Trofin</name>
<email>mtrofin@google.com</email>
</author>
<published>2021-01-05T21:06:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=bec987ea6727f18e1512636804367c3695f51b6f'/>
<id>bec987ea6727f18e1512636804367c3695f51b6f</id>
<content type='text'>
This is part of the pertinent tests, more to follow in subsequent
patches.

Differential Revision: https://reviews.llvm.org/D94114
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This is part of the pertinent tests, more to follow in subsequent
patches.

Differential Revision: https://reviews.llvm.org/D94114
</pre>
</div>
</content>
</entry>
<entry>
<title>[AMDGPU] Emit new pal metadata by default</title>
<updated>2020-10-26T09:16:17+00:00</updated>
<author>
<name>Sebastian Neubauer</name>
<email>sebastian.neubauer@amd.com</email>
</author>
<published>2020-10-23T09:21:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=a094b4fa4b7f00d3e389a55c401e4078534494b8'/>
<id>a094b4fa4b7f00d3e389a55c401e4078534494b8</id>
<content type='text'>
If no pal metadata is given, default to the msgpack format instead of
the legacy metadata. This makes tests better readable.

Differential Revision: https://reviews.llvm.org/D90035
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
If no pal metadata is given, default to the msgpack format instead of
the legacy metadata. This makes tests better readable.

Differential Revision: https://reviews.llvm.org/D90035
</pre>
</div>
</content>
</entry>
<entry>
<title>AMDGPU/NFC: Minor clean ups in PAL metadata</title>
<updated>2017-10-11T22:41:09+00:00</updated>
<author>
<name>Konstantin Zhuravlyov</name>
<email>kzhuravl_dev@outlook.com</email>
</author>
<published>2017-10-11T22:41:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=c3beb6a07545eb5339882307de42a7f47aceba61'/>
<id>c3beb6a07545eb5339882307de42a7f47aceba61</id>
<content type='text'>
  - Move PAL metadata definitions to AMDGPUMetadata
  - Make naming consistent with HSA metadata

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

llvm-svn: 315523
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
  - Move PAL metadata definitions to AMDGPUMetadata
  - Make naming consistent with HSA metadata

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

llvm-svn: 315523
</pre>
</div>
</content>
</entry>
<entry>
<title>[AMDGPU] implemented pal metadata</title>
<updated>2017-10-03T19:03:52+00:00</updated>
<author>
<name>Tim Renouf</name>
<email>tpr.llvm@botech.co.uk</email>
</author>
<published>2017-10-03T19:03:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=72800f0436e8420a96f54f48b187a58c161317db'/>
<id>72800f0436e8420a96f54f48b187a58c161317db</id>
<content type='text'>
Summary:
For the amdpal OS type:

We write an AMDGPU_PAL_METADATA record in the .note section in the ELF
(or as an assembler directive). It contains key=value pairs of 32 bit
ints. It is a merge of metadata from codegen of the shaders, and
metadata provided by the frontend as _amdgpu_pal_metadata IR metadata.
Where both sources have a key=value with the same key, the two values
are ORed together.

This .note record is part of the amdpal ABI and will be documented in
docs/AMDGPUUsage.rst in a future commit.

Eventually the amdpal OS type will stop generating the .AMDGPU.config
section once the frontend has safely moved over to using the .note
records above instead of .AMDGPU.config.

Reviewers: arsenm, nhaehnle, dstuttard

Subscribers: kzhuravl, wdng, yaxunl, llvm-commits, t-tye

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

llvm-svn: 314829
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Summary:
For the amdpal OS type:

We write an AMDGPU_PAL_METADATA record in the .note section in the ELF
(or as an assembler directive). It contains key=value pairs of 32 bit
ints. It is a merge of metadata from codegen of the shaders, and
metadata provided by the frontend as _amdgpu_pal_metadata IR metadata.
Where both sources have a key=value with the same key, the two values
are ORed together.

This .note record is part of the amdpal ABI and will be documented in
docs/AMDGPUUsage.rst in a future commit.

Eventually the amdpal OS type will stop generating the .AMDGPU.config
section once the frontend has safely moved over to using the .note
records above instead of .AMDGPU.config.

Reviewers: arsenm, nhaehnle, dstuttard

Subscribers: kzhuravl, wdng, yaxunl, llvm-commits, t-tye

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

llvm-svn: 314829
</pre>
</div>
</content>
</entry>
<entry>
<title>[AMDGPU] calling conventions for AMDPAL OS type</title>
<updated>2017-09-29T09:51:22+00:00</updated>
<author>
<name>Tim Renouf</name>
<email>tim.renouf@amd.com</email>
</author>
<published>2017-09-29T09:51:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=ef1ae8ffacc8b04b1a1a8423af051decc4440145'/>
<id>ef1ae8ffacc8b04b1a1a8423af051decc4440145</id>
<content type='text'>
Summary:
This commit adds comments on how the AMDPAL OS type overloads the
existing AMDGPU_ calling conventions used by Mesa, and adds a couple of
new ones.

Reviewers: arsenm, nhaehnle, dstuttard

Subscribers: mehdi_amini, kzhuravl, wdng, yaxunl, t-tye, llvm-commits

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

llvm-svn: 314502
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Summary:
This commit adds comments on how the AMDPAL OS type overloads the
existing AMDGPU_ calling conventions used by Mesa, and adds a couple of
new ones.

Reviewers: arsenm, nhaehnle, dstuttard

Subscribers: mehdi_amini, kzhuravl, wdng, yaxunl, t-tye, llvm-commits

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

llvm-svn: 314502
</pre>
</div>
</content>
</entry>
</feed>
