<feed xmlns='http://www.w3.org/2005/Atom'>
<title>video/libs/llvm, branch master</title>
<subtitle>Mirror of video feed</subtitle>
<id>https://git-03.infra.openwrt.org/feed/video/atom?h=master</id>
<link rel='self' href='https://git-03.infra.openwrt.org/feed/video/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/feed/video/'/>
<updated>2026-05-17T11:46:41Z</updated>
<entry>
<title>llvm-mesa: update to 22.1.5 / SPIRV-LLVM-Translator 22.1.2</title>
<updated>2026-05-17T11:46:41Z</updated>
<author>
<name>Daniel Golle</name>
</author>
<published>2026-05-09T22:59:36Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/feed/video/commit/?id=26e03d11a0392d003ea3889926ee2e19883b9d33'/>
<id>urn:sha1:26e03d11a0392d003ea3889926ee2e19883b9d33</id>
<content type='text'>
Bump the Mesa-internal LLVM (kept in feeds/video/libs/llvm/) from
21.1.3 to 22.1.5, and the matching SPIRV-LLVM-Translator from
21.1.1 to 22.1.2.

The SPIRV-LLVM-Translator's major version tracks LLVM's major,
so it caps which LLVM major we can move to. Khronos has now
shipped v22.1.2 (latest in the 22.x series), allowing the LLVM
major bump.

Mesa 26.0.6 sets only a minimum LLVM (&gt;= 18 / 15 / 8 depending
on the requested driver set); no upper bound, so LLVM 22.x is
acceptable.

Two LLVM 22 build-system changes need adapting in the Makefile:

 1. LIBCLC_TARGETS_TO_BUILD got stricter target name validation:
    'amdgcn--amdhsa' is rejected in favour of 'amdgcn-amd-amdhsa',
    and the 32-bit nvptx ('nvptx--', 'nvptx--nvidiacl') targets
    were dropped (the 64-bit equivalents remain).

 2. libclc bytecode now installs under
    'usr/lib/clang/&lt;major&gt;/lib/libclc/' rather than the previous
    'usr/share/clc/'. Adjust the SPIR-V .spv copy in Build/Install
    to source from the new location (a glob on the major version
    avoids re-touching this on the next bump).

The downstream 100-allow-arc-target.patch still applies unchanged.

Link: https://github.com/llvm/llvm-project/releases/tag/llvmorg-22.1.5
Link: https://github.com/KhronosGroup/SPIRV-LLVM-Translator/releases/tag/v22.1.2
Signed-off-by: Daniel Golle &lt;daniel@makrotopia.org&gt;
</content>
</entry>
<entry>
<title>llvm: update LLVM to 21.1.3 with SPIRV-LLVM-Translator 21.1.1</title>
<updated>2025-10-19T13:53:15Z</updated>
<author>
<name>Daniel Golle</name>
</author>
<published>2025-10-13T17:09:53Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/feed/video/commit/?id=6654714a46cd44393a1087f9696a931607e7dd3d'/>
<id>urn:sha1:6654714a46cd44393a1087f9696a931607e7dd3d</id>
<content type='text'>
Update LLVM to the new major version 21 as well as the corresponsing
LLVM IR &lt;-&gt; SPIRV converter.

Signed-off-by: Daniel Golle &lt;daniel@makrotopia.org&gt;
</content>
</entry>
<entry>
<title>llvm: update LLVM to 20.1.8 and SPIRV-LLVM-Translator to 20.1.4</title>
<updated>2025-07-21T16:04:39Z</updated>
<author>
<name>Daniel Golle</name>
</author>
<published>2025-07-21T02:00:56Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/feed/video/commit/?id=cf0b245b2d10ec8181a3f6deab8bbdf32f0958e8'/>
<id>urn:sha1:cf0b245b2d10ec8181a3f6deab8bbdf32f0958e8</id>
<content type='text'>
Update the LLVM build used for Mesa.

Signed-off-by: Daniel Golle &lt;daniel@makrotopia.org&gt;
</content>
</entry>
<entry>
<title>llvm: update SPIRV-LLVM-Translator to 20.1.3</title>
<updated>2025-07-17T22:53:34Z</updated>
<author>
<name>Daniel Golle</name>
</author>
<published>2025-07-13T01:44:55Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/feed/video/commit/?id=fac36b6e2140d0d24ced8c042e33d8a4df445ebb'/>
<id>urn:sha1:fac36b6e2140d0d24ced8c042e33d8a4df445ebb</id>
<content type='text'>
Signed-off-by: Daniel Golle &lt;daniel@makrotopia.org&gt;
</content>
</entry>
<entry>
<title>llvm: update to 20.1.3</title>
<updated>2025-05-12T18:01:45Z</updated>
<author>
<name>Daniel Golle</name>
</author>
<published>2025-05-02T23:19:43Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/feed/video/commit/?id=094921da1660cdd5936b6ea019178027e326eb4c'/>
<id>urn:sha1:094921da1660cdd5936b6ea019178027e326eb4c</id>
<content type='text'>
Update spirv-llvm-translator subproject to 20.1.2.

Signed-off-by: Daniel Golle &lt;daniel@makrotopia.org&gt;
</content>
</entry>
<entry>
<title>llvm: add package</title>
<updated>2024-12-05T01:15:41Z</updated>
<author>
<name>Daniel Golle</name>
</author>
<published>2024-11-25T21:34:54Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/feed/video/commit/?id=27d4813504180b1b77935e27863d58abab7fa5e5'/>
<id>urn:sha1:27d4813504180b1b77935e27863d58abab7fa5e5</id>
<content type='text'>
Add static LLVM host and target build for use with Mesa.

Signed-off-by: Daniel Golle &lt;daniel@makrotopia.org&gt;
</content>
</entry>
</feed>
