<feed xmlns='http://www.w3.org/2005/Atom'>
<title>llvm-project.git/llvm/test/CodeGen, branch users/mingmingl-llvm/samplefdo-profile-format</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>Revert "[DAGCombiner] Relax condition for extract_vector_elt combine" (#157953)</title>
<updated>2025-09-10T21:33:44+00:00</updated>
<author>
<name>Arthur Eubanks</name>
<email>aeubanks@google.com</email>
</author>
<published>2025-09-10T21:33:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=984251acadb4b14bdb73b7a16fb0ccf134120c4b'/>
<id>984251acadb4b14bdb73b7a16fb0ccf134120c4b</id>
<content type='text'>
Reverts llvm/llvm-project#157658

Causes hangs, see
https://github.com/llvm/llvm-project/pull/157658#issuecomment-3276441812</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Reverts llvm/llvm-project#157658

Causes hangs, see
https://github.com/llvm/llvm-project/pull/157658#issuecomment-3276441812</pre>
</div>
</content>
</entry>
<entry>
<title>[AMDGPU] NFC. Add testcase to test SIInsertWaitcnts::generateWaitcntInstBefore (#157938)</title>
<updated>2025-09-10T20:39:02+00:00</updated>
<author>
<name>choikwa</name>
<email>5455710+choikwa@users.noreply.github.com</email>
</author>
<published>2025-09-10T20:39:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=8ae3aeaca0b2de1702c90b120ef4b57accef9a3c'/>
<id>8ae3aeaca0b2de1702c90b120ef4b57accef9a3c</id>
<content type='text'>
Pre-commit testcase for https://github.com/llvm/llvm-project/pull/157821</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Pre-commit testcase for https://github.com/llvm/llvm-project/pull/157821</pre>
</div>
</content>
</entry>
<entry>
<title>[RISCV][GISel] Widen G_ABDS/G_ABDU before lowering when Zbb is enabled. (#157766)</title>
<updated>2025-09-10T19:17:30+00:00</updated>
<author>
<name>Craig Topper</name>
<email>craig.topper@sifive.com</email>
</author>
<published>2025-09-10T19:17:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=262c7b7b5a996b0c46fdfc3480273f1864edc1c0'/>
<id>262c7b7b5a996b0c46fdfc3480273f1864edc1c0</id>
<content type='text'>
This allows us to use G_SMIN/SMAX/UMIN/UMAX in the lowering.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This allows us to use G_SMIN/SMAX/UMIN/UMAX in the lowering.</pre>
</div>
</content>
</entry>
<entry>
<title>[DirectX] Removing dxbc DescriptorRange from mcbxdc (#154629)</title>
<updated>2025-09-10T18:49:01+00:00</updated>
<author>
<name>joaosaffran</name>
<email>joaosaffranllvm@gmail.com</email>
</author>
<published>2025-09-10T18:49:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=9e778f6cd155f64896a9a0580e96aa4814ca999b'/>
<id>9e778f6cd155f64896a9a0580e96aa4814ca999b</id>
<content type='text'>
MC Descriptor Range Representation currently depend on Object
structures. This PR removes that dependency and in order to facilitate
removing to_underlying usage in follow-up PRs.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
MC Descriptor Range Representation currently depend on Object
structures. This PR removes that dependency and in order to facilitate
removing to_underlying usage in follow-up PRs.</pre>
</div>
</content>
</entry>
<entry>
<title>[RISCV] Extend zvqdot matching to handle disjoint or (#157901)</title>
<updated>2025-09-10T17:27:51+00:00</updated>
<author>
<name>Hongyu Chen</name>
<email>xxs_chy@outlook.com</email>
</author>
<published>2025-09-10T17:27:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=33c9236bf870bc732a48a0256e90b907d1c21a49'/>
<id>33c9236bf870bc732a48a0256e90b907d1c21a49</id>
<content type='text'>
This patch makes use of pattern matching to handle disjoint or. Also, it
simplifies the multiplication matching.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This patch makes use of pattern matching to handle disjoint or. Also, it
simplifies the multiplication matching.</pre>
</div>
</content>
</entry>
<entry>
<title>[RISCV] Fold (X &amp; -(1 &lt;&lt; C1) &amp; 0xffffffff) == C2 &lt;&lt; C1 to sraiw X, C1 == C2. (#157617)</title>
<updated>2025-09-10T15:51:47+00:00</updated>
<author>
<name>Craig Topper</name>
<email>craig.topper@sifive.com</email>
</author>
<published>2025-09-10T15:51:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=61e4d2312d59d059f775734a3a7c96a6914c07b7'/>
<id>61e4d2312d59d059f775734a3a7c96a6914c07b7</id>
<content type='text'>
We had an existing fold for (X &amp; -(1 &lt;&lt; C1) &amp; 0xffffffff) == 0
which we can generalize to support comparing to constants other
than 0.
    
Previously we used srliw, but this generalizes better using sraiw.
I'm restricting to the case where C2 is simm12 or 2048 to allow
sraiw+addi/xori+seqz/snez to be used. Other constants require a
more careful analysis of the constants involved.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
We had an existing fold for (X &amp; -(1 &lt;&lt; C1) &amp; 0xffffffff) == 0
which we can generalize to support comparing to constants other
than 0.
    
Previously we used srliw, but this generalizes better using sraiw.
I'm restricting to the case where C2 is simm12 or 2048 to allow
sraiw+addi/xori+seqz/snez to be used. Other constants require a
more careful analysis of the constants involved.</pre>
</div>
</content>
</entry>
<entry>
<title>[AMDGPU] Propagate Constants for Wave Reduction Intrinsics (#150395)</title>
<updated>2025-09-10T14:43:30+00:00</updated>
<author>
<name>Aaditya</name>
<email>115080342+easyonaadit@users.noreply.github.com</email>
</author>
<published>2025-09-10T14:43:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=bdebbd90150fbba210c097188e49b51d0eb960a4'/>
<id>bdebbd90150fbba210c097188e49b51d0eb960a4</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>[GISel] Combine shift + trunc + shift pattern (#155583)</title>
<updated>2025-09-10T14:01:55+00:00</updated>
<author>
<name>jyli0116</name>
<email>yu.li@arm.com</email>
</author>
<published>2025-09-10T14:01:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=619d36ff4f7552b0e5786f4cf24d93d8b881aa58'/>
<id>619d36ff4f7552b0e5786f4cf24d93d8b881aa58</id>
<content type='text'>
Folds shift(trunc(shift(...))) pattern into trunc(shift(...)) by
combining the two shift instructions</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Folds shift(trunc(shift(...))) pattern into trunc(shift(...)) by
combining the two shift instructions</pre>
</div>
</content>
</entry>
<entry>
<title>[AMDGPU] Extending wave reduction intrinsics for `i64` types - 3 (#151310)</title>
<updated>2025-09-10T13:34:24+00:00</updated>
<author>
<name>Aaditya</name>
<email>115080342+easyonaadit@users.noreply.github.com</email>
</author>
<published>2025-09-10T13:34:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=1e6a63e4fff4a496c537e5c155af8b355d3a988c'/>
<id>1e6a63e4fff4a496c537e5c155af8b355d3a988c</id>
<content type='text'>
Supporting Arithemtic Operations: `and`, `or`, `xor`</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Supporting Arithemtic Operations: `and`, `or`, `xor`</pre>
</div>
</content>
</entry>
<entry>
<title>[AMDGPU] Generate canonical additions in AMDGPUPromoteAlloca (#157810)</title>
<updated>2025-09-10T12:46:46+00:00</updated>
<author>
<name>Fabian Ritter</name>
<email>fabian.ritter@amd.com</email>
</author>
<published>2025-09-10T12:46:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=5b81367960e71d40b948f433664790ec8a19f224'/>
<id>5b81367960e71d40b948f433664790ec8a19f224</id>
<content type='text'>
When we know that one operand of an addition is a constant, we might was
well put it on the right-hand side and avoid the work to canonicalize it
in a later pass.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
When we know that one operand of an addition is a constant, we might was
well put it on the right-hand side and avoid the work to canonicalize it
in a later pass.</pre>
</div>
</content>
</entry>
</feed>
