diff options
author | Johannes Doerfert <johannes@jdoerfert.de> | 2021-07-13 15:35:58 -0500 |
---|---|---|
committer | Johannes Doerfert <johannes@jdoerfert.de> | 2021-09-10 12:08:52 -0500 |
commit | 45e8e084921b99ca36131d7f90359c70c4e1a25c (patch) | |
tree | 7ffee8bfad7364d5b21294975ae353d17e0d9317 /openmp/www/content.css | |
parent | 7dbba3376f633cabcf4df568bc9ca95f44a35203 (diff) | |
download | llvm-45e8e084921b99ca36131d7f90359c70c4e1a25c.tar.gz |
[OpenMP] Encode `omp [...] assume[...]` assumptions with `omp[x]` prefix
Since these assumptions are coming from OpenMP it makes sense to mark
them as such in the generic IR encoding. Standardized assumptions will
be named
omp_ASSUMPTION_NAME
and extensions will be named
ompx_ASSUMPTION_NAME
which is the OpenMP 5.2 syntax for "extensions" of any kind.
This also matches what the OpenMP-Opt pass expects.
Summarized,
#pragma omp [...] assume[s] no_parallelism
now generates the same IR assumption annotation as
__attribute__((assume("omp_no_parallelism")))
Reviewed By: jhuber6
Differential Revision: https://reviews.llvm.org/D105937
Diffstat (limited to 'openmp/www/content.css')
0 files changed, 0 insertions, 0 deletions