<feed xmlns='http://www.w3.org/2005/Atom'>
<title>llvm-project.git, branch users/guy-david/zero-out-simd-eor</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>[AArch64] Zero out SIMD registers with EOR</title>
<updated>2025-06-16T10:20:22+00:00</updated>
<author>
<name>Guy David</name>
<email>guyda96@gmail.com</email>
</author>
<published>2025-06-15T21:51:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=b421eccb19953525c8aac4406fabc0e625935853'/>
<id>b421eccb19953525c8aac4406fabc0e625935853</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>[Clang] add fix-it hints for unknown attributes (#141305)</title>
<updated>2025-06-14T21:01:25+00:00</updated>
<author>
<name>Oleksandr T.</name>
<email>oleksandr.tarasiuk@outlook.com</email>
</author>
<published>2025-06-14T21:01:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=0ff95c9eb1e3b0785724d3e33df1e1f77f2c7473'/>
<id>0ff95c9eb1e3b0785724d3e33df1e1f77f2c7473</id>
<content type='text'>
This patch adds fix-it hints for unknown attribute names when Clang
suggests a correction</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This patch adds fix-it hints for unknown attribute names when Clang
suggests a correction</pre>
</div>
</content>
</entry>
<entry>
<title>[utils] Add "aarch64-apple-macosx" triple to update_llc_test_checks.py (#144023)</title>
<updated>2025-06-14T18:06:43+00:00</updated>
<author>
<name>Tomer Shafir</name>
<email>tomer.shafir8@gmail.com</email>
</author>
<published>2025-06-14T18:06:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=db682a721aabf3c33dfda471bf6a7908fbf656b4'/>
<id>db682a721aabf3c33dfda471bf6a7908fbf656b4</id>
<content type='text'>
Add a missing valid triple "aarch64-apple-macosx" for usability.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Add a missing valid triple "aarch64-apple-macosx" for usability.</pre>
</div>
</content>
</entry>
<entry>
<title>[SelectionDAG] Take passthru into account when widening ISD::MLOAD (#144170)</title>
<updated>2025-06-14T17:21:08+00:00</updated>
<author>
<name>Min-Yih Hsu</name>
<email>min.hsu@sifive.com</email>
</author>
<published>2025-06-14T17:21:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=d6e25c4d21ebe20aaa6cbf6e2b9afde8f6713160'/>
<id>d6e25c4d21ebe20aaa6cbf6e2b9afde8f6713160</id>
<content type='text'>
#140595 used vp.load in the cases where we need to widen masked.load.
However, we didn't account for the passthru operand so it might
miscompile when the passthru is not undef. While we can simply avoid
using vp.load to widen when passthru is not undef, doing so will ran
into the exact same crash described in #140198 , so for scalable vector,
this patch manually merges the vp.load result with passthru when the
latter is not undef.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
#140595 used vp.load in the cases where we need to widen masked.load.
However, we didn't account for the passthru operand so it might
miscompile when the passthru is not undef. While we can simply avoid
using vp.load to widen when passthru is not undef, doing so will ran
into the exact same crash described in #140198 , so for scalable vector,
this patch manually merges the vp.load result with passthru when the
latter is not undef.</pre>
</div>
</content>
</entry>
<entry>
<title>Reapply "[VPlan] Set branch weight metadata on middle term in VPlan (NFC) (#143035)"</title>
<updated>2025-06-14T16:20:46+00:00</updated>
<author>
<name>Florian Hahn</name>
<email>flo@fhahn.com</email>
</author>
<published>2025-06-14T16:18:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=577199f9221ebc805a69372a2b19f4c8ebaf1daf'/>
<id>577199f9221ebc805a69372a2b19f4c8ebaf1daf</id>
<content type='text'>
This reverts commit 0604dc199c019b23746f4a54885ba0c75569cdae.

The recommitted version addresses post-commit comments and adjusts the
place the branch weights are added. It now runs before VPlans are optimized
for VF and UF, which may remove the vector loop region, causing a crash
trying to get the middle block after that. Test case added in
72f99b75afc12bb.

Original message:
Manage branch weights for the BranchOnCond in the middle block in VPlan.
This requires updating VPInstruction to inherit from VPIRMetadata, which
in general makes sense as there are a number of opcodes that could take
metadata.

There are other branches (part of the skeleton) that also need branch
weights adding.

PR: https://github.com/llvm/llvm-project/pull/143035
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This reverts commit 0604dc199c019b23746f4a54885ba0c75569cdae.

The recommitted version addresses post-commit comments and adjusts the
place the branch weights are added. It now runs before VPlans are optimized
for VF and UF, which may remove the vector loop region, causing a crash
trying to get the middle block after that. Test case added in
72f99b75afc12bb.

Original message:
Manage branch weights for the BranchOnCond in the middle block in VPlan.
This requires updating VPInstruction to inherit from VPIRMetadata, which
in general makes sense as there are a number of opcodes that could take
metadata.

There are other branches (part of the skeleton) that also need branch
weights adding.

PR: https://github.com/llvm/llvm-project/pull/143035
</pre>
</div>
</content>
</entry>
<entry>
<title>[LV] Add test case with branch weights.</title>
<updated>2025-06-14T15:48:44+00:00</updated>
<author>
<name>Florian Hahn</name>
<email>flo@fhahn.com</email>
</author>
<published>2025-06-14T15:48:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=72f99b75afc12bb15a7730544339bcc1ca11e8ee'/>
<id>72f99b75afc12bb15a7730544339bcc1ca11e8ee</id>
<content type='text'>
Add test case with branch weights where the vector loop can
be removed. Exposed a crash with db8d34db26e9
(https://github.com/llvm/llvm-project/pull/143035).
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Add test case with branch weights where the vector loop can
be removed. Exposed a crash with db8d34db26e9
(https://github.com/llvm/llvm-project/pull/143035).
</pre>
</div>
</content>
</entry>
<entry>
<title>Revert "[AVR] Add support for many new AVR MCUs (#143914)"</title>
<updated>2025-06-14T15:18:50+00:00</updated>
<author>
<name>Kazu Hirata</name>
<email>kazu@google.com</email>
</author>
<published>2025-06-14T15:18:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=62d8e001dac4b1a68f5b33c8784adba1335003f4'/>
<id>62d8e001dac4b1a68f5b33c8784adba1335003f4</id>
<content type='text'>
This reverts commit 10bc17fc3676b82c7240046a948d2925dd2045d3.

Multiple buildbot failures have been reported:
https://github.com/llvm/llvm-project/pull/143914
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This reverts commit 10bc17fc3676b82c7240046a948d2925dd2045d3.

Multiple buildbot failures have been reported:
https://github.com/llvm/llvm-project/pull/143914
</pre>
</div>
</content>
</entry>
<entry>
<title>[AVR] Add support for many new AVR MCUs (#143914)</title>
<updated>2025-06-14T15:10:04+00:00</updated>
<author>
<name>Tom Vijlbrief</name>
<email>tvijlbrief@gmail.com</email>
</author>
<published>2025-06-14T15:10:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=10bc17fc3676b82c7240046a948d2925dd2045d3'/>
<id>10bc17fc3676b82c7240046a948d2925dd2045d3</id>
<content type='text'>
fixes https://github.com/llvm/llvm-project/issues/116116</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
fixes https://github.com/llvm/llvm-project/issues/116116</pre>
</div>
</content>
</entry>
<entry>
<title>[OpenMP][clang] declare mapper: fix handling of nested types (#143504)</title>
<updated>2025-06-14T14:17:08+00:00</updated>
<author>
<name>Robert Imschweiler</name>
<email>robert.imschweiler@amd.com</email>
</author>
<published>2025-06-14T14:17:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=ff295d2f3429a5a2a93b2c86099af40544f467d4'/>
<id>ff295d2f3429a5a2a93b2c86099af40544f467d4</id>
<content type='text'>
Fix a crash that happened during parsing of a "declare mapper" construct
for a struct that contains an element for which we also declared a
custom default mapper.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fix a crash that happened during parsing of a "declare mapper" construct
for a struct that contains an element for which we also declared a
custom default mapper.</pre>
</div>
</content>
</entry>
<entry>
<title>[llvm] [cmake] Use pkg-config to obtain libffi search hints (#144221)</title>
<updated>2025-06-14T14:11:41+00:00</updated>
<author>
<name>Michał Górny</name>
<email>mgorny@gentoo.org</email>
</author>
<published>2025-06-14T14:11:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=42595d34bda74e0d6e3b6ec0cf253875330f9c42'/>
<id>42595d34bda74e0d6e3b6ec0cf253875330f9c42</id>
<content type='text'>
Extend `FindFFI.cmake` to include the paths obtained from pkg-config
when searching for libffi. This is going to help systems where libffi is
installed in nonstandard directory such as Gentoo, saving us from having
to copy the paths from pkg-config to `FFI_*` variables explicitly. The
logic is inspired by `FindLibEdit.cmake`.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Extend `FindFFI.cmake` to include the paths obtained from pkg-config
when searching for libffi. This is going to help systems where libffi is
installed in nonstandard directory such as Gentoo, saving us from having
to copy the paths from pkg-config to `FFI_*` variables explicitly. The
logic is inspired by `FindLibEdit.cmake`.</pre>
</div>
</content>
</entry>
</feed>
