<feed xmlns='http://www.w3.org/2005/Atom'>
<title>llvm-project.git, branch users/meinersbur/openmp_remove-standalone-build</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>Add release notes</title>
<updated>2025-07-21T19:24:26+00:00</updated>
<author>
<name>Michael Kruse</name>
<email>llvm-project@meinersbur.de</email>
</author>
<published>2025-07-21T19:24:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=3453f5143febb7cadf824ddf579833c9af04197a'/>
<id>3453f5143febb7cadf824ddf579833c9af04197a</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>[OpenMP] Remove standalone build</title>
<updated>2025-07-21T19:11:52+00:00</updated>
<author>
<name>Michael Kruse</name>
<email>llvm-project@meinersbur.de</email>
</author>
<published>2025-07-21T19:10:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=a8c6df74c71c7aad97f232278133f54fadc222c9'/>
<id>a8c6df74c71c7aad97f232278133f54fadc222c9</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>[RISCV] Fix VLOptimizer assert, relax ElementsDependOn on viota/vms{b,i,o}f.m (#149698)</title>
<updated>2025-07-21T06:51:41+00:00</updated>
<author>
<name>Luke Lau</name>
<email>luke@igalia.com</email>
</author>
<published>2025-07-21T06:51:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=b832c49cb4d7668e6ab49c984ba3f4c56356f023'/>
<id>b832c49cb4d7668e6ab49c984ba3f4c56356f023</id>
<content type='text'>
The previous assert wasn't passing the TSFlags but the opcode, so wasn't
working.

Fixing it reveals that it was actually triggering, because we're too
strict with viota and vmsxf.m We already reduce the VL on these
instructions because the result in each element doesn't depend on VL.
However, it does change if masked, so account for that.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The previous assert wasn't passing the TSFlags but the opcode, so wasn't
working.

Fixing it reveals that it was actually triggering, because we're too
strict with viota and vmsxf.m We already reduce the VL on these
instructions because the result in each element doesn't depend on VL.
However, it does change if masked, so account for that.</pre>
</div>
</content>
</entry>
<entry>
<title>[Object] Beginnings of SFrame parser and dumper (#147294)</title>
<updated>2025-07-21T06:46:21+00:00</updated>
<author>
<name>Pavel Labath</name>
<email>pavel@labath.sk</email>
</author>
<published>2025-07-21T06:46:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=aa7ada1dfbe21a0c83474eb3de54e08eb607f8b8'/>
<id>aa7ada1dfbe21a0c83474eb3de54e08eb607f8b8</id>
<content type='text'>
This PR adds the SFrameParser class and uses it from llvm-readobj to
dump the section contents. Currently, it only supports parsing the
SFrame section header. Other parts of the section will be added in
follow-up patches.

llvm-readobj uses the same sframe flag syntax as GNU readelf, but I have
not attempted match the output format of the tool. I'm starting with the
"llvm" output format because it's easier to generate and lets us
tweak the format to make it useful for testing the generation code. If
needed, support for the GNU format could be added by overriding this
functionality in the GNU ELF Dumper.

For more information, see the [sframe
specification](https://sourceware.org/binutils/wiki/sframe) and the
related
[RFC](https://discourse.llvm.org/t/rfc-adding-sframe-support-to-llvm/86900).</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This PR adds the SFrameParser class and uses it from llvm-readobj to
dump the section contents. Currently, it only supports parsing the
SFrame section header. Other parts of the section will be added in
follow-up patches.

llvm-readobj uses the same sframe flag syntax as GNU readelf, but I have
not attempted match the output format of the tool. I'm starting with the
"llvm" output format because it's easier to generate and lets us
tweak the format to make it useful for testing the generation code. If
needed, support for the GNU format could be added by overriding this
functionality in the GNU ELF Dumper.

For more information, see the [sframe
specification](https://sourceware.org/binutils/wiki/sframe) and the
related
[RFC](https://discourse.llvm.org/t/rfc-adding-sframe-support-to-llvm/86900).</pre>
</div>
</content>
</entry>
<entry>
<title>[RISCV] Swap source register operands in QC_SHLADD ISEL patterns (#149697)</title>
<updated>2025-07-21T06:33:55+00:00</updated>
<author>
<name>Sudharsan Veeravalli</name>
<email>quic_svs@quicinc.com</email>
</author>
<published>2025-07-21T06:33:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=84e689b1db02be1687c3093d66ace913250780bd'/>
<id>84e689b1db02be1687c3093d66ace913250780bd</id>
<content type='text'>
The instruction does `rd = (rs1 &lt;&lt; shamt) + rs2` but the ISEL patterns
had `rs1` and `rs2` the other way around which is incorrect.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The instruction does `rd = (rs1 &lt;&lt; shamt) + rs2` but the ISEL patterns
had `rs1` and `rs2` the other way around which is incorrect.</pre>
</div>
</content>
</entry>
<entry>
<title>[VPlan] Clarify transform name to handlMaxNumNumReductions. (NFC)</title>
<updated>2025-07-21T06:14:46+00:00</updated>
<author>
<name>Florian Hahn</name>
<email>flo@fhahn.com</email>
</author>
<published>2025-07-21T06:14:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=3813567e08e202280546dd9fd5ae891d067cbda9'/>
<id>3813567e08e202280546dd9fd5ae891d067cbda9</id>
<content type='text'>
Clarify name as suggested in https://github.com/llvm/llvm-project/pull/149736,
as only FMaxNum and FMinNum are handled.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Clarify name as suggested in https://github.com/llvm/llvm-project/pull/149736,
as only FMaxNum and FMinNum are handled.
</pre>
</div>
</content>
</entry>
<entry>
<title>[lld] Fix -ObjC load behavior with LTO for section names with whitespace (#146654)</title>
<updated>2025-07-21T06:08:33+00:00</updated>
<author>
<name>Aleksandr Urakov</name>
<email>xande8088@yandex.ru</email>
</author>
<published>2025-07-21T06:08:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=c9cbd4e9d4025b3b5c9593f3c187e0d5e3471a89'/>
<id>c9cbd4e9d4025b3b5c9593f3c187e0d5e3471a89</id>
<content type='text'>
This is a fix additional to #92162

In some cases, section names contain a whitespace between the segment
name and the actual section name (e.g. `__TEXT, __swift5_proto`). It is
confirmed by source code of the Swift compiler

This fix allows LTO to work correctly with the `-ObjC` flag in that rare
case when only a section with a whitespace in the name is present in the
linked bitcode module, but there are no sections containing
`__TEXT,__swift`

---------

Co-authored-by: Ураков Александр Сергеевич &lt;a.urakov@tbank.ru&gt;
Co-authored-by: Ellis Hoag &lt;ellis.sparky.hoag@gmail.com&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This is a fix additional to #92162

In some cases, section names contain a whitespace between the segment
name and the actual section name (e.g. `__TEXT, __swift5_proto`). It is
confirmed by source code of the Swift compiler

This fix allows LTO to work correctly with the `-ObjC` flag in that rare
case when only a section with a whitespace in the name is present in the
linked bitcode module, but there are no sections containing
`__TEXT,__swift`

---------

Co-authored-by: Ураков Александр Сергеевич &lt;a.urakov@tbank.ru&gt;
Co-authored-by: Ellis Hoag &lt;ellis.sparky.hoag@gmail.com&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>[PseudoProbe] Warn on illegal guid (#148564)</title>
<updated>2025-07-21T05:56:09+00:00</updated>
<author>
<name>Haohai Wen</name>
<email>haohai.wen@intel.com</email>
</author>
<published>2025-07-21T05:56:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=6193dd55535460c347f8c0b794df7d7d52fa78c9'/>
<id>6193dd55535460c347f8c0b794df7d7d52fa78c9</id>
<content type='text'>
Check whether guid exists in pseudo probe desc when emitting pseudo
probe.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Check whether guid exists in pseudo probe desc when emitting pseudo
probe.</pre>
</div>
</content>
</entry>
<entry>
<title>Revert "[GVN] memoryssa implies no-memdep (#149473)" (#149766)</title>
<updated>2025-07-21T05:34:54+00:00</updated>
<author>
<name>Madhur Amilkanthwar</name>
<email>madhura@nvidia.com</email>
</author>
<published>2025-07-21T05:34:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=f79d6b319daeeea4776236f4abb7d210fd36df31'/>
<id>f79d6b319daeeea4776236f4abb7d210fd36df31</id>
<content type='text'>
This reverts commit 60d2d94db253a9fdc7bd111120c803f808564b30.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This reverts commit 60d2d94db253a9fdc7bd111120c803f808564b30.</pre>
</div>
</content>
</entry>
<entry>
<title>[GVN] memoryssa implies no-memdep (#149473)</title>
<updated>2025-07-21T05:18:03+00:00</updated>
<author>
<name>Madhur Amilkanthwar</name>
<email>madhura@nvidia.com</email>
</author>
<published>2025-07-21T05:18:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=60d2d94db253a9fdc7bd111120c803f808564b30'/>
<id>60d2d94db253a9fdc7bd111120c803f808564b30</id>
<content type='text'>
Enabling one of MemorySSA or MD implies the other is off.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Enabling one of MemorySSA or MD implies the other is off.</pre>
</div>
</content>
</entry>
</feed>
