<feed xmlns='http://www.w3.org/2005/Atom'>
<title>llvm-project.git/llvm/lib/Target/AMDGPU/Utils/AMDGPUPALMetadata.cpp, 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] Remove an unnecessary cast (NFC) (#146548)</title>
<updated>2025-07-01T17:42:22+00:00</updated>
<author>
<name>Kazu Hirata</name>
<email>kazu@google.com</email>
</author>
<published>2025-07-01T17:42:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=e79e22c9af9722fa92335bfa71f568798985b6a5'/>
<id>e79e22c9af9722fa92335bfa71f568798985b6a5</id>
<content type='text'>
Val is already of uint64_t.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Val is already of uint64_t.</pre>
</div>
</content>
</entry>
<entry>
<title>[AMDGPU] Update pal metadata for v3.6 and fix v3.0 (#135196)</title>
<updated>2025-04-28T12:31:14+00:00</updated>
<author>
<name>David Stuttard</name>
<email>david.stuttard@amd.com</email>
</author>
<published>2025-04-28T12:31:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=1a32613dacac8de3f41be5e75ea1f70cba87dd0f'/>
<id>1a32613dacac8de3f41be5e75ea1f70cba87dd0f</id>
<content type='text'>
Update entry_point for all pal versions below 3.6.
3.6 and above removes entry_point.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Update entry_point for all pal versions below 3.6.
3.6 and above removes entry_point.</pre>
</div>
</content>
</entry>
<entry>
<title>[AMDGPU] Avoid repeated hash lookups (NFC) (#131493)</title>
<updated>2025-03-16T05:35:42+00:00</updated>
<author>
<name>Kazu Hirata</name>
<email>kazu@google.com</email>
</author>
<published>2025-03-16T05:35:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=508db53d1af5b01f8f8275229f087bb6407f0033'/>
<id>508db53d1af5b01f8f8275229f087bb6407f0033</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 .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>[AMDGPU] Qualify auto. NFC. (#110878)</title>
<updated>2024-10-03T12:07:54+00:00</updated>
<author>
<name>Jay Foad</name>
<email>jay.foad@amd.com</email>
</author>
<published>2024-10-03T12:07:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=8d13e7b8c382499c1cf0c2a3184b483e760f266b'/>
<id>8d13e7b8c382499c1cf0c2a3184b483e760f266b</id>
<content type='text'>
Generated automatically with:
$ clang-tidy -fix -checks=-*,llvm-qualified-auto $(find
lib/Target/AMDGPU/ -type f)</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Generated automatically with:
$ clang-tidy -fix -checks=-*,llvm-qualified-auto $(find
lib/Target/AMDGPU/ -type f)</pre>
</div>
</content>
</entry>
<entry>
<title>[AMDGPU] Convert AMDGPUResourceUsageAnalysis pass from Module to MF pass (#102913)</title>
<updated>2024-09-30T10:43:34+00:00</updated>
<author>
<name>Janek van Oirschot</name>
<email>janek.vanoirschot@amd.com</email>
</author>
<published>2024-09-30T10:43:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=c897c13dde3bb413e723317c0579781fb6045a8b'/>
<id>c897c13dde3bb413e723317c0579781fb6045a8b</id>
<content type='text'>
Converts AMDGPUResourceUsageAnalysis pass from Module to MachineFunction
pass. Moves function resource info propagation to to MC layer (through
helpers in AMDGPUMCResourceInfo) by generating MCExprs for every
function resource which the emitters have been prepped for.

Fixes https://github.com/llvm/llvm-project/issues/64863</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Converts AMDGPUResourceUsageAnalysis pass from Module to MachineFunction
pass. Moves function resource info propagation to to MC layer (through
helpers in AMDGPUMCResourceInfo) by generating MCExprs for every
function resource which the emitters have been prepped for.

Fixes https://github.com/llvm/llvm-project/issues/64863</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>[MsgPack] Handle Expected&lt;T&gt; errors in document reader (#73183)</title>
<updated>2023-11-28T18:13:05+00:00</updated>
<author>
<name>Emma Pilkington</name>
<email>emma.pilkington95@gmail.com</email>
</author>
<published>2023-11-28T18:13:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=6c62f7cbfb3a4dc12cee2f6c02191b83047321d9'/>
<id>6c62f7cbfb3a4dc12cee2f6c02191b83047321d9</id>
<content type='text'>
This was causing an assert on invalid in the modified test case.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This was causing an assert on invalid in the modified test case.</pre>
</div>
</content>
</entry>
<entry>
<title>[AMDGPU] Emit backend_stack_size PAL metadata (#72509)</title>
<updated>2023-11-20T09:01:13+00:00</updated>
<author>
<name>Diana</name>
<email>Diana-Magda.Picus@amd.com</email>
</author>
<published>2023-11-20T09:01:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=61332cb047faca2dffce9a0ae68bf0d1c0cdee39'/>
<id>61332cb047faca2dffce9a0ae68bf0d1c0cdee39</id>
<content type='text'>
For chain functions, PAL uses a `backend_stack_size` metadata item,
which at the moment has the same meaning as `stack_frame_size_in_bytes`.
We emit both for now in order to simplify coordination with PAL.

The new item must be emitted in the `shader_functions` section, just as
the metadata for other module entry functions. For simplicity, we mark
chain functions as module entry functions and emit the same metadata for
all of them.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
For chain functions, PAL uses a `backend_stack_size` metadata item,
which at the moment has the same meaning as `stack_frame_size_in_bytes`.
We emit both for now in order to simplify coordination with PAL.

The new item must be emitted in the `shader_functions` section, just as
the metadata for other module entry functions. For simplicity, we mark
chain functions as module entry functions and emit the same metadata for
all of them.</pre>
</div>
</content>
</entry>
</feed>
