<feed xmlns='http://www.w3.org/2005/Atom'>
<title>llvm-project.git, branch users/ergawy/upstream_dc_device_3_pass_changes</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>review comments</title>
<updated>2025-09-10T12:29:21+00:00</updated>
<author>
<name>ergawy</name>
<email>kareem.ergawy@amd.com</email>
</author>
<published>2025-09-10T12:29:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=c3865a144d9847f957ccb838c1b65df7b5d855a8'/>
<id>c3865a144d9847f957ccb838c1b65df7b5d855a8</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>review comments</title>
<updated>2025-09-10T07:45:16+00:00</updated>
<author>
<name>ergawy</name>
<email>kareem.ergawy@amd.com</email>
</author>
<published>2025-09-10T07:45:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=ccad1a3d84a10786e82f354c3ecd61a37b22ffcc'/>
<id>ccad1a3d84a10786e82f354c3ecd61a37b22ffcc</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>review comments</title>
<updated>2025-09-10T07:14:09+00:00</updated>
<author>
<name>ergawy</name>
<email>kareem.ergawy@amd.com</email>
</author>
<published>2025-09-09T05:50:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=c87e60ee9ba5ed2dbd08ecc2f76df263b8f5d2eb'/>
<id>c87e60ee9ba5ed2dbd08ecc2f76df263b8f5d2eb</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>[flang][OpenMP] Extend `do concurrent` mapping to device</title>
<updated>2025-09-10T07:14:09+00:00</updated>
<author>
<name>ergawy</name>
<email>kareem.ergawy@amd.com</email>
</author>
<published>2025-08-29T07:04:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=083d2650a7a3f24ef29546d799ac58688f73ea17'/>
<id>083d2650a7a3f24ef29546d799ac58688f73ea17</id>
<content type='text'>
Upstreams further parts of `do concurrent` to OpenMP conversion pass
from AMD's fork. This PR extends the pass by adding support for mapping
to the device.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Upstreams further parts of `do concurrent` to OpenMP conversion pass
from AMD's fork. This PR extends the pass by adding support for mapping
to the device.
</pre>
</div>
</content>
</entry>
<entry>
<title>[WebAssembly] extadd_pairwise for PartialReduce (#157669)</title>
<updated>2025-09-10T07:13:46+00:00</updated>
<author>
<name>Sam Parker</name>
<email>sam.parker@arm.com</email>
</author>
<published>2025-09-10T07:13:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=6dacdc31ec7974a1cb048d945d9601304e93616a'/>
<id>6dacdc31ec7974a1cb048d945d9601304e93616a</id>
<content type='text'>
Avoid using extends, and adding the high and low half and use
extadd_pairwise instead.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Avoid using extends, and adding the high and low half and use
extadd_pairwise instead.</pre>
</div>
</content>
</entry>
<entry>
<title>[RISCV][NFC] Fix a misnamed variable (#157686)</title>
<updated>2025-09-10T07:09:23+00:00</updated>
<author>
<name>Piotr Fusik</name>
<email>p.fusik@samsung.com</email>
</author>
<published>2025-09-10T07:09:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=660441af7aaf842729832073d87f7ade1195222d'/>
<id>660441af7aaf842729832073d87f7ade1195222d</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>[mlir][gpu] Refactor GpuOpsToROCDLOps pass interface (NFC) (#157402)</title>
<updated>2025-09-10T07:04:34+00:00</updated>
<author>
<name>Pablo Antonio Martinez</name>
<email>pamartin@amd.com</email>
</author>
<published>2025-09-10T07:04:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=dd04668138aeb0b12e6d98e8a306fa3e1b99e4a6'/>
<id>dd04668138aeb0b12e6d98e8a306fa3e1b99e4a6</id>
<content type='text'>
This PR deletes the `createLowerGpuOpsToROCDLOpsPass` constructor from
the .td file, making the `createConvertGpuOpsToROCDLOps` pass available
to users. This has the following effects:

1. `createLowerGpuOpsToROCDLOpsPass` is not available anymore. Instead,
`createConvertGpuOpsToROCDLOps` should be used. This makes the interface
consistent with ConvertGpuOpsToNVVMOps.

2. To call `createConvertGpuOpsToROCDLOps`, the options must be passed
via ConvertGpuOpsToROCDLOpsOptions. This has the side effect of
making the `allowed-dialects` option available, which was not accessible
via C++ before.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This PR deletes the `createLowerGpuOpsToROCDLOpsPass` constructor from
the .td file, making the `createConvertGpuOpsToROCDLOps` pass available
to users. This has the following effects:

1. `createLowerGpuOpsToROCDLOpsPass` is not available anymore. Instead,
`createConvertGpuOpsToROCDLOps` should be used. This makes the interface
consistent with ConvertGpuOpsToNVVMOps.

2. To call `createConvertGpuOpsToROCDLOps`, the options must be passed
via ConvertGpuOpsToROCDLOpsOptions. This has the side effect of
making the `allowed-dialects` option available, which was not accessible
via C++ before.</pre>
</div>
</content>
</entry>
<entry>
<title>[X86][LiveRegUnits] Exclude reserved registers from TargetRegisterClass (#157798)</title>
<updated>2025-09-10T06:42:43+00:00</updated>
<author>
<name>Phoebe Wang</name>
<email>phoebe.wang@intel.com</email>
</author>
<published>2025-09-10T06:42:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=253d18d032bb17ced8a26d72623b6ade5933f6f3'/>
<id>253d18d032bb17ced8a26d72623b6ade5933f6f3</id>
<content type='text'>
Fixes regression casued by #156817.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fixes regression casued by #156817.</pre>
</div>
</content>
</entry>
<entry>
<title>[flang][Lower] Add Lowering for CO_{BROADCAST, MAX, MIN, SUM} to PRIF (#154770)</title>
<updated>2025-09-10T06:07:21+00:00</updated>
<author>
<name>Jean-Didier PAILLEUX</name>
<email>jean-didier.pailleux@sipearl.com</email>
</author>
<published>2025-09-10T06:07:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=60dc68d3afe7f503a28fc37ad2daa7f76a987587'/>
<id>60dc68d3afe7f503a28fc37ad2daa7f76a987587</id>
<content type='text'>
In relation to the approval and merge of the
https://github.com/llvm/llvm-project/pull/76088 specification about
multi-image features in Flang.
Here is a PR on adding support of the collectives CO_BROADCAST, CO_SUM,
CO_MIN and CO_MAX in conformance with the PRIF specification.

---------

Co-authored-by: Dan Bonachea &lt;dobonachea@lbl.gov&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
In relation to the approval and merge of the
https://github.com/llvm/llvm-project/pull/76088 specification about
multi-image features in Flang.
Here is a PR on adding support of the collectives CO_BROADCAST, CO_SUM,
CO_MIN and CO_MAX in conformance with the PRIF specification.

---------

Co-authored-by: Dan Bonachea &lt;dobonachea@lbl.gov&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>[RISCV] Add VendorXTHeadCondMov to useInversedSetcc. (#157758)</title>
<updated>2025-09-10T05:47:51+00:00</updated>
<author>
<name>Craig Topper</name>
<email>craig.topper@sifive.com</email>
</author>
<published>2025-09-10T05:47:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=39c8df3d0160ef26f239b1ebb49da63e36963308'/>
<id>39c8df3d0160ef26f239b1ebb49da63e36963308</id>
<content type='text'>
These instructions have a eqz/nez operand like Zicond and
XVentanaCondOps so the goal of using bexti seems applicable to them as
well.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
These instructions have a eqz/nez operand like Zicond and
XVentanaCondOps so the goal of using bexti seems applicable to them as
well.</pre>
</div>
</content>
</entry>
</feed>
