<feed xmlns='http://www.w3.org/2005/Atom'>
<title>llvm-project.git/clang/lib/CodeGen/CGOpenMPRuntimeGPU.cpp, branch users/nico/python-1</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>[OpenMP] Fix comma -&gt; semicolon (#145900)</title>
<updated>2025-06-26T15:27:20+00:00</updated>
<author>
<name>Robert Imschweiler</name>
<email>robert.imschweiler@amd.com</email>
</author>
<published>2025-06-26T15:27:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=775a69b237d090923f79496fef437eb13d754a62'/>
<id>775a69b237d090923f79496fef437eb13d754a62</id>
<content type='text'>
Fix small typo.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fix small typo.</pre>
</div>
</content>
</entry>
<entry>
<title>[AMDGPU] Initial support for gfx1250 target. (#144965)</title>
<updated>2025-06-20T05:52:51+00:00</updated>
<author>
<name>Stanislav Mekhanoshin</name>
<email>rampitec@users.noreply.github.com</email>
</author>
<published>2025-06-20T05:52:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=69974658f079cec82a9fc13dd4993ab1e072c811'/>
<id>69974658f079cec82a9fc13dd4993ab1e072c811</id>
<content type='text'>
This is just a stub for now.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This is just a stub for now.</pre>
</div>
</content>
</entry>
<entry>
<title>Reland "Add macro to suppress -Wunnecessary-virtual-specifier" (#141091)</title>
<updated>2025-05-28T10:15:22+00:00</updated>
<author>
<name>Devon Loehr</name>
<email>DKLoehr@users.noreply.github.com</email>
</author>
<published>2025-05-28T10:15:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=63de20c0de05ce7b8b3968a9d210aa0f3d01acd4'/>
<id>63de20c0de05ce7b8b3968a9d210aa0f3d01acd4</id>
<content type='text'>
This fixes #139614 on non-clang compilers by moving `__has_warning`
completely inside the `#if defined(__clang__)` block. This prevents a
parse failure from compilers which don't recognize `__has_warning`.

Original description:
Followup to #138741.

This adds the requested macro to silence
`-Wunnecessary-virtual-specifier` when declaring virtual anchor
functions in `final` classes, per [LLVM
policy](https://llvm.org/docs/CodingStandards.html#provide-a-virtual-method-anchor-for-classes-in-headers).

It also cleans up any remaining instances of the warning, allowing us to
stop disabling it when we build LLVM.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This fixes #139614 on non-clang compilers by moving `__has_warning`
completely inside the `#if defined(__clang__)` block. This prevents a
parse failure from compilers which don't recognize `__has_warning`.

Original description:
Followup to #138741.

This adds the requested macro to silence
`-Wunnecessary-virtual-specifier` when declaring virtual anchor
functions in `final` classes, per [LLVM
policy](https://llvm.org/docs/CodingStandards.html#provide-a-virtual-method-anchor-for-classes-in-headers).

It also cleans up any remaining instances of the warning, allowing us to
stop disabling it when we build LLVM.</pre>
</div>
</content>
</entry>
<entry>
<title>Revert "Add macro to suppress -Wunnecessary-virtual-specifier (#139614)"</title>
<updated>2025-05-21T18:31:26+00:00</updated>
<author>
<name>Philip Reames</name>
<email>preames@rivosinc.com</email>
</author>
<published>2025-05-21T18:25:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=e4e7a7e64e75e0f39e94e9bac77d6def34ed142b'/>
<id>e4e7a7e64e75e0f39e94e9bac77d6def34ed142b</id>
<content type='text'>
This reverts commit 0954c9d487e7cb30673df9f0ac125f71320d2936.

It breaks the build when built with gcc version 11.4.0 (Ubuntu 11.4.0-1ubuntu1~22.04).
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This reverts commit 0954c9d487e7cb30673df9f0ac125f71320d2936.

It breaks the build when built with gcc version 11.4.0 (Ubuntu 11.4.0-1ubuntu1~22.04).
</pre>
</div>
</content>
</entry>
<entry>
<title>Add macro to suppress -Wunnecessary-virtual-specifier (#139614)</title>
<updated>2025-05-21T17:54:36+00:00</updated>
<author>
<name>Devon Loehr</name>
<email>DKLoehr@users.noreply.github.com</email>
</author>
<published>2025-05-21T17:54:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=0954c9d487e7cb30673df9f0ac125f71320d2936'/>
<id>0954c9d487e7cb30673df9f0ac125f71320d2936</id>
<content type='text'>
Followup to #138741.

This adds the requested macro to silence
`-Wunnecessary-virtual-specifier` when declaring virtual anchor
functions in `final` classes, per [LLVM
policy](https://llvm.org/docs/CodingStandards.html#provide-a-virtual-method-anchor-for-classes-in-headers).

It also cleans up any remaining instances of the warning, allowing us to
stop disabling it when we build LLVM.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Followup to #138741.

This adds the requested macro to silence
`-Wunnecessary-virtual-specifier` when declaring virtual anchor
functions in `final` classes, per [LLVM
policy](https://llvm.org/docs/CodingStandards.html#provide-a-virtual-method-anchor-for-classes-in-headers).

It also cleans up any remaining instances of the warning, allowing us to
stop disabling it when we build LLVM.</pre>
</div>
</content>
</entry>
<entry>
<title>[clang] Use *Map::try_emplace (NFC) (#140477)</title>
<updated>2025-05-19T13:19:53+00:00</updated>
<author>
<name>Kazu Hirata</name>
<email>kazu@google.com</email>
</author>
<published>2025-05-19T13:19:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=325281631a3b5c089dd732d9ca10704431447859'/>
<id>325281631a3b5c089dd732d9ca10704431447859</id>
<content type='text'>
We can simplify the code with *Map::try_emplace where we need
default-constructed values while avoding calling constructors when
keys are already present.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
We can simplify the code with *Map::try_emplace where we need
default-constructed values while avoding calling constructors when
keys are already present.</pre>
</div>
</content>
</entry>
<entry>
<title>[clang] Remove redundant control flow statements (NFC) (#140359)</title>
<updated>2025-05-17T19:59:47+00:00</updated>
<author>
<name>Kazu Hirata</name>
<email>kazu@google.com</email>
</author>
<published>2025-05-17T19:59:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=f9f69dac2a63afd9b317033bfe055a174bdd180f'/>
<id>f9f69dac2a63afd9b317033bfe055a174bdd180f</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>[Clang][SYCL] Add initial set of Intel OffloadArch values (#138158)</title>
<updated>2025-05-01T21:29:48+00:00</updated>
<author>
<name>Justin Cai</name>
<email>justin.cai@intel.com</email>
</author>
<published>2025-05-01T21:29:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=faf4e8af74eec8dac4c7e55702227d7d9a82f93c'/>
<id>faf4e8af74eec8dac4c7e55702227d7d9a82f93c</id>
<content type='text'>
Following #137070, this PR adds an initial set of Intel `OffloadArch`
values with corresponding predicates that will be used in SYCL
offloading. More Intel architectures will be added in a future PR.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Following #137070, this PR adds an initial set of Intel `OffloadArch`
values with corresponding predicates that will be used in SYCL
offloading. More Intel architectures will be added in a future PR.</pre>
</div>
</content>
</entry>
<entry>
<title>[clang] Use range constructors of *Set (NFC) (#137574)</title>
<updated>2025-04-28T04:17:14+00:00</updated>
<author>
<name>Kazu Hirata</name>
<email>kazu@google.com</email>
</author>
<published>2025-04-28T04:17:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=55651e743b413af8787aa526de63d8c26c4a718b'/>
<id>55651e743b413af8787aa526de63d8c26c4a718b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>[MLIR][OpenMP] Add codegen for teams reductions (#133310)</title>
<updated>2025-04-07T16:47:16+00:00</updated>
<author>
<name>Jan Leyonberg</name>
<email>jan_sjodin@yahoo.com</email>
</author>
<published>2025-04-07T16:47:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=fbc8335311b27d73fb685d5ebfb702f7acf134d2'/>
<id>fbc8335311b27d73fb685d5ebfb702f7acf134d2</id>
<content type='text'>
This patch adds the lowering of teams reductions from the omp dialect to
LLVM-IR. Some minor cleanup was done in clang to remove an unused
parameter.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This patch adds the lowering of teams reductions from the omp dialect to
LLVM-IR. Some minor cleanup was done in clang to remove an unused
parameter.</pre>
</div>
</content>
</entry>
</feed>
