<feed xmlns='http://www.w3.org/2005/Atom'>
<title>llvm-project.git/clang/test/OpenMP/error_message.cpp, branch main</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][clang] Fix CaptureRegion for message clause (#156525)</title>
<updated>2025-09-02T21:09:55+00:00</updated>
<author>
<name>Robert Imschweiler</name>
<email>robert.imschweiler@amd.com</email>
</author>
<published>2025-09-02T21:09:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=3e0b91b77c0e4a056b4d8be61a8b82a077d36644'/>
<id>3e0b91b77c0e4a056b4d8be61a8b82a077d36644</id>
<content type='text'>
Fixes https://github.com/llvm/llvm-project/issues/156232</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fixes https://github.com/llvm/llvm-project/issues/156232</pre>
</div>
</content>
</entry>
<entry>
<title>Reland: [OpenMP][clang] 6.0: num_threads strict (part 3: codegen) (#155839)</title>
<updated>2025-08-28T19:00:15+00:00</updated>
<author>
<name>Robert Imschweiler</name>
<email>robert.imschweiler@amd.com</email>
</author>
<published>2025-08-28T19:00:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=c94b5f0c0c5edb688ccdbeb0038865daa376d4cc'/>
<id>c94b5f0c0c5edb688ccdbeb0038865daa376d4cc</id>
<content type='text'>
OpenMP 6.0 12.1.2 specifies the behavior of the strict modifier for the
num_threads clause on parallel directives, along with the message and
severity clauses. This commit implements necessary codegen changes.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
OpenMP 6.0 12.1.2 specifies the behavior of the strict modifier for the
num_threads clause on parallel directives, along with the message and
severity clauses. This commit implements necessary codegen changes.</pre>
</div>
</content>
</entry>
<entry>
<title>Revert "[OpenMP][clang] 6.0: num_threads strict (part 3: codegen)" (#155809)</title>
<updated>2025-08-28T10:12:53+00:00</updated>
<author>
<name>Robert Imschweiler</name>
<email>robert.imschweiler@amd.com</email>
</author>
<published>2025-08-28T10:12:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=9d7e436d86926c797203b1a438ff45f0cc3121d3'/>
<id>9d7e436d86926c797203b1a438ff45f0cc3121d3</id>
<content type='text'>
Reverts llvm/llvm-project#146405</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Reverts llvm/llvm-project#146405</pre>
</div>
</content>
</entry>
<entry>
<title>[OpenMP][clang] 6.0: num_threads strict (part 3: codegen) (#146405)</title>
<updated>2025-08-28T08:52:27+00:00</updated>
<author>
<name>Robert Imschweiler</name>
<email>robert.imschweiler@amd.com</email>
</author>
<published>2025-08-28T08:52:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=baf9d2c35d37f8066c349964b0ef1988762844e7'/>
<id>baf9d2c35d37f8066c349964b0ef1988762844e7</id>
<content type='text'>
OpenMP 6.0 12.1.2 specifies the behavior of the strict modifier for the
num_threads clause on parallel directives, along with the message and
severity clauses. This commit implements necessary codegen changes.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
OpenMP 6.0 12.1.2 specifies the behavior of the strict modifier for the
num_threads clause on parallel directives, along with the message and
severity clauses. This commit implements necessary codegen changes.</pre>
</div>
</content>
</entry>
<entry>
<title>[OpenMP] Allow OMP6.0 features. (#122108)</title>
<updated>2025-01-29T12:51:02+00:00</updated>
<author>
<name>Zahira Ammarguellat</name>
<email>zahira.ammarguellat@intel.com</email>
</author>
<published>2025-01-29T12:51:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=978e0839ae2feb5ddda3e4e0b5a7ddba1727d2d8'/>
<id>978e0839ae2feb5ddda3e4e0b5a7ddba1727d2d8</id>
<content type='text'>
Add support for the `-fopenmp-version=60` command line argument. It is
needed for https://github.com/llvm/llvm-project/pull/119891 (`#pragma
omp stripe`) which will be the first OpenMP 6.0 directive implemented.
Add regression tests for Clang in `-fopenmp-version=60` mode.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Add support for the `-fopenmp-version=60` command line argument. It is
needed for https://github.com/llvm/llvm-project/pull/119891 (`#pragma
omp stripe`) which will be the first OpenMP 6.0 directive implemented.
Add regression tests for Clang in `-fopenmp-version=60` mode.</pre>
</div>
</content>
</entry>
<entry>
<title>[C23] Complete support for WG14 N2508 (#71398)</title>
<updated>2023-11-20T15:52:11+00:00</updated>
<author>
<name>Aaron Ballman</name>
<email>aaron@aaronballman.com</email>
</author>
<published>2023-11-20T15:52:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=8bd06d5b65845e5e01dd899a2deb773580460b89'/>
<id>8bd06d5b65845e5e01dd899a2deb773580460b89</id>
<content type='text'>
In Clang 16, we implemented the ability to add a label at the end of a
compound statement. These changes complete the implementation by
allowing a label to be followed by a declaration in C.

Note, this seems to have fixed an issue with some OpenMP stand-alone
directives not being properly diagnosed as per:
https://www.openmp.org/spec-html/5.1/openmpsu19.html#x34-330002.1.3
(The same requirement exists in OpenMP 5.2 as well.)</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
In Clang 16, we implemented the ability to add a label at the end of a
compound statement. These changes complete the implementation by
allowing a label to be followed by a declaration in C.

Note, this seems to have fixed an issue with some OpenMP stand-alone
directives not being properly diagnosed as per:
https://www.openmp.org/spec-html/5.1/openmpsu19.html#x34-330002.1.3
(The same requirement exists in OpenMP 5.2 as well.)</pre>
</div>
</content>
</entry>
<entry>
<title>[OPENMP5.1] Initial support for message clause.</title>
<updated>2022-11-19T01:59:23+00:00</updated>
<author>
<name>Jennifer Yu</name>
<email>jennifer.yu@intel.com</email>
</author>
<published>2022-11-18T06:03:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=9d90cf2fca4446f5c227f6e3217e96c00665cb72'/>
<id>9d90cf2fca4446f5c227f6e3217e96c00665cb72</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>[OPENMP5.1] Initial support for severity clause</title>
<updated>2022-11-18T00:05:02+00:00</updated>
<author>
<name>Jennifer Yu</name>
<email>jennifer.yu@intel.com</email>
</author>
<published>2022-11-16T21:29:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=1e054e6b522b3f7e13c30caebfa63aafc7173220'/>
<id>1e054e6b522b3f7e13c30caebfa63aafc7173220</id>
<content type='text'>
Differential Revision:https://reviews.llvm.org/D138227
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Differential Revision:https://reviews.llvm.org/D138227
</pre>
</div>
</content>
</entry>
<entry>
<title>[OPENMP]Initial support for at clause</title>
<updated>2022-11-15T22:06:50+00:00</updated>
<author>
<name>Jennifer Yu</name>
<email>jennifer.yu@intel.com</email>
</author>
<published>2022-11-11T02:12:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=628fdc3f57adeab111ff43306f44542728e65a07'/>
<id>628fdc3f57adeab111ff43306f44542728e65a07</id>
<content type='text'>
Error directive is allowed in both declared and executable contexts.
The function ActOnOpenMPAtClause is called in both places during the
parsers.

Adding a param "bool InExContext" to identify context which is used to
emit error massage.

Differential Revision: https://reviews.llvm.org/D137851
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Error directive is allowed in both declared and executable contexts.
The function ActOnOpenMPAtClause is called in both places during the
parsers.

Adding a param "bool InExContext" to identify context which is used to
emit error massage.

Differential Revision: https://reviews.llvm.org/D137851
</pre>
</div>
</content>
</entry>
<entry>
<title>[OPENMP]Initial support for error directive.</title>
<updated>2022-11-02T21:25:28+00:00</updated>
<author>
<name>Jennifer Yu</name>
<email>jennifer.yu@intel.com</email>
</author>
<published>2022-11-01T21:46:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=ea64e66f7b71dfd52e9701a080b8216052344962'/>
<id>ea64e66f7b71dfd52e9701a080b8216052344962</id>
<content type='text'>
Differential Revision: https://reviews.llvm.org/D137209
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Differential Revision: https://reviews.llvm.org/D137209
</pre>
</div>
</content>
</entry>
</feed>
