<feed xmlns='http://www.w3.org/2005/Atom'>
<title>llvm-project.git/llvm, 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>[mlir][python] Add debug helpers</title>
<updated>2025-07-04T09:59:57+00:00</updated>
<author>
<name>Nicolas Vasilache</name>
<email>nico.vasilache@amd.com</email>
</author>
<published>2025-07-04T08:52:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=3a632bd7deadf2150d2fb64e732cf9c52ce6c83e'/>
<id>3a632bd7deadf2150d2fb64e732cf9c52ce6c83e</id>
<content type='text'>
This PR lets users provide --debug-only flags with python decorators.
This greatly simplifies the debugging experience in python.

Co-authored-by: Tres &lt;tpopp@users.noreply.github.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This PR lets users provide --debug-only flags with python decorators.
This greatly simplifies the debugging experience in python.

Co-authored-by: Tres &lt;tpopp@users.noreply.github.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Revert "[mlgo][regalloc] Fix after PR #131837" (#146897)</title>
<updated>2025-07-03T14:11:59+00:00</updated>
<author>
<name>Mircea Trofin</name>
<email>mtrofin@google.com</email>
</author>
<published>2025-07-03T14:11:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=d4e57c6d45e5962c83274ac38886697856076ca0'/>
<id>d4e57c6d45e5962c83274ac38886697856076ca0</id>
<content type='text'>
Reverts llvm/llvm-project#146297 because #131837 is reverted in #146850</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Reverts llvm/llvm-project#146297 because #131837 is reverted in #146850</pre>
</div>
</content>
</entry>
<entry>
<title>[analyzer] Correct Z3 test cases, fix exposed crashes (#146597)</title>
<updated>2025-07-03T14:08:00+00:00</updated>
<author>
<name>vabridgers</name>
<email>58314289+vabridgers@users.noreply.github.com</email>
</author>
<published>2025-07-03T14:08:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=c71bbd50a10d733dc066db8f83638f9454c9705d'/>
<id>c71bbd50a10d733dc066db8f83638f9454c9705d</id>
<content type='text'>
PR145731 corrected the analyzer test runner to consider use of z3 when
used by testcases, which exposed problems in test cases PR37855.c and
crashes in z3-crosscheck.c This change fixes those crashes and
re-enables the test cases that were "XFAIL"'d out.

Co-authored-by: einvbri &lt;vince.a.bridgers@ericsson.com&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
PR145731 corrected the analyzer test runner to consider use of z3 when
used by testcases, which exposed problems in test cases PR37855.c and
crashes in z3-crosscheck.c This change fixes those crashes and
re-enables the test cases that were "XFAIL"'d out.

Co-authored-by: einvbri &lt;vince.a.bridgers@ericsson.com&gt;</pre>
</div>
</content>
</entry>
<entry>
<title> [DLCov] Origin-Tracking: Collect stack traces in DebugLoc (#146678)</title>
<updated>2025-07-03T13:59:34+00:00</updated>
<author>
<name>Stephen Tozer</name>
<email>stephen.tozer@sony.com</email>
</author>
<published>2025-07-03T13:59:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=4f047bc5955c942d987844ff835239943f83c0cc'/>
<id>4f047bc5955c942d987844ff835239943f83c0cc</id>
<content type='text'>
This patch is part of a series that adds origin-tracking to the debugify
source location coverage checks, allowing us to report symbolized stack
traces of the point where missing source locations appear.

This patch adds the logic for collecting stack traces in DebugLoc
instances. We do not symbolize the stack traces in this patch - that
only happens when we decide to actually print them, which will be the
responsibility of debugify. The collection happens in the constructor of
a DebugLoc that has neither a valid location nor an annotation; we also
collect an extra stack trace every time we call setDebugLoc, as
sometimes the more interesting point is not where the DebugLoc was
constructed, but where it was applied to an instruction. This takes the
form of a getCopied() method on DebugLoc, which is the identity function
in normal builds, but adds an extra stack trace in origin-tracking
builds.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This patch is part of a series that adds origin-tracking to the debugify
source location coverage checks, allowing us to report symbolized stack
traces of the point where missing source locations appear.

This patch adds the logic for collecting stack traces in DebugLoc
instances. We do not symbolize the stack traces in this patch - that
only happens when we decide to actually print them, which will be the
responsibility of debugify. The collection happens in the constructor of
a DebugLoc that has neither a valid location nor an annotation; we also
collect an extra stack trace every time we call setDebugLoc, as
sometimes the more interesting point is not where the DebugLoc was
constructed, but where it was applied to an instruction. This takes the
form of a getCopied() method on DebugLoc, which is the identity function
in normal builds, but adds an extra stack trace in origin-tracking
builds.</pre>
</div>
</content>
</entry>
<entry>
<title>[X86] commuteSelect - update to use SDPatternMatch. NFC. (#146868)</title>
<updated>2025-07-03T13:51:36+00:00</updated>
<author>
<name>Simon Pilgrim</name>
<email>llvm-dev@redking.me.uk</email>
</author>
<published>2025-07-03T13:51:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=30eb97c5848d08eb0700a25359cc4926363a3fca'/>
<id>30eb97c5848d08eb0700a25359cc4926363a3fca</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>[llvm][dsymutil][test] Fix REQUIRES syntax</title>
<updated>2025-07-03T13:20:42+00:00</updated>
<author>
<name>David Spickett</name>
<email>david.spickett@linaro.org</email>
</author>
<published>2025-07-03T13:20:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=8171f474d642a3f551cae885f49f307548365207'/>
<id>8171f474d642a3f551cae885f49f307548365207</id>
<content type='text'>
It must be "REQUIRES:", "REQUIRES :" does not actually check
the requirement.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
It must be "REQUIRES:", "REQUIRES :" does not actually check
the requirement.
</pre>
</div>
</content>
</entry>
<entry>
<title>[llvm][test] Fix REQUIRES in extractelement-insertpoint.ll</title>
<updated>2025-07-03T13:14:42+00:00</updated>
<author>
<name>David Spickett</name>
<email>david.spickett@linaro.org</email>
</author>
<published>2025-07-03T13:14:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=651c994febea395797b1a42748bba23529b85b98'/>
<id>651c994febea395797b1a42748bba23529b85b98</id>
<content type='text'>
The target is called "x86" not "x86_64".
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The target is called "x86" not "x86_64".
</pre>
</div>
</content>
</entry>
<entry>
<title>[llvm][llc][test] Fix REQUIRES in regalloc pipeline test</title>
<updated>2025-07-03T13:13:37+00:00</updated>
<author>
<name>David Spickett</name>
<email>david.spickett@linaro.org</email>
</author>
<published>2025-07-03T13:12:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=59731f5cfac65d8441c19287dea241ad500faac5'/>
<id>59731f5cfac65d8441c19287dea241ad500faac5</id>
<content type='text'>
Two problems here:
* Missing ":" after REQUIRES, so it was never checked for
  and ran anyway.
* The target name is "x86" not "x86_64".
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Two problems here:
* Missing ":" after REQUIRES, so it was never checked for
  and ran anyway.
* The target name is "x86" not "x86_64".
</pre>
</div>
</content>
</entry>
<entry>
<title>[LSR] Strip dead code (NFC) (#146109)</title>
<updated>2025-07-03T12:37:08+00:00</updated>
<author>
<name>Ramkumar Ramachandra</name>
<email>ramkumar.ramachandra@codasip.com</email>
</author>
<published>2025-07-03T12:37:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=b7059ebafe8a8f6ff2c20a93701ccbd6e009be79'/>
<id>b7059ebafe8a8f6ff2c20a93701ccbd6e009be79</id>
<content type='text'>
Nested AddRec is already rejected by the handling in pushSCEV().</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Nested AddRec is already rejected by the handling in pushSCEV().</pre>
</div>
</content>
</entry>
<entry>
<title>[Bitcode] Add abbreviations for additional instructions (#146825)</title>
<updated>2025-07-03T12:28:32+00:00</updated>
<author>
<name>Nikita Popov</name>
<email>npopov@redhat.com</email>
</author>
<published>2025-07-03T12:28:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=0a656d8e57c942bde43b074f4ccabbdc9278a49e'/>
<id>0a656d8e57c942bde43b074f4ccabbdc9278a49e</id>
<content type='text'>
Add abbreviations for icmp/fcmp, store and br, which are the most common
instructions that don't have abbreviations yet. This requires increasing
the abbreviation size to 5 bits.

This gives about 3-5% bitcode size reductions for the clang build.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Add abbreviations for icmp/fcmp, store and br, which are the most common
instructions that don't have abbreviations yet. This requires increasing
the abbreviation size to 5 bits.

This gives about 3-5% bitcode size reductions for the clang build.</pre>
</div>
</content>
</entry>
</feed>
