<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="/rss.xsl.xml"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
    <title>Changes in assumes_print.cpp</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>45e8e084 - [OpenMP] Encode `omp [...] assume[...]` assumptions with `omp[x]` prefix</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/OpenMP/assumes_print.cpp#45e8e084</link>
        <description>[OpenMP] Encode `omp [...] assume[...]` assumptions with `omp[x]` prefixSince these assumptions are coming from OpenMP it makes sense to markthem as such in the generic IR encoding. Standardized assumptions willbe named  omp_ASSUMPTION_NAMEand extensions will be named  ompx_ASSUMPTION_NAMEwhich is the OpenMP 5.2 syntax for &quot;extensions&quot; of any kind.This also matches what the OpenMP-Opt pass expects.Summarized,  #pragma omp [...] assume[s] no_parallelismnow generates the same IR assumption annotation as  __attribute__((assume(&quot;omp_no_parallelism&quot;)))Reviewed By: jhuber6Differential Revision: https://reviews.llvm.org/D105937

            List of files:
            /llvm-project-15.0.7/clang/test/OpenMP/assumes_print.cpp</description>
        <pubDate>Tue, 13 Jul 2021 20:35:58 +0000</pubDate>
        <dc:creator>Johannes Doerfert &lt;johannes@jdoerfert.de&gt;</dc:creator>
    </item>
<item>
        <title>2e6e4e6a - [OpenMP] Add initial support for `omp [begin/end] assumes`</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/OpenMP/assumes_print.cpp#2e6e4e6a</link>
        <description>[OpenMP] Add initial support for `omp [begin/end] assumes`The `assumes` directive is an OpenMP 5.1 feature that allows the user toprovide assumptions to the optimizer. Assumptions can refer todirectives (`absent` and `contains` clauses), expressions (`holds`clause), or generic properties (`no_openmp_routines`, `ext_ABCD`, ...).The `assumes` spelling is used for assumptions in the global scope while`assume` is used for executable contexts with an associated structuredblock.This patch only implements the global spellings. While clauses witharguments are &quot;accepted&quot; by the parser, they will simply be ignored fornow. The implementation lowers the assumptions directly to the`AssumptionAttr`.Reviewed By: ABataevDifferential Revision: https://reviews.llvm.org/D91980

            List of files:
            /llvm-project-15.0.7/clang/test/OpenMP/assumes_print.cpp</description>
        <pubDate>Mon, 23 Nov 2020 17:48:59 +0000</pubDate>
        <dc:creator>Johannes Doerfert &lt;johannes@jdoerfert.de&gt;</dc:creator>
    </item>
<item>
        <title>a5a14cbe - [OpenMP] Add initial support for `omp [begin/end] assumes`</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/OpenMP/assumes_print.cpp#a5a14cbe</link>
        <description>[OpenMP] Add initial support for `omp [begin/end] assumes`The `assumes` directive is an OpenMP 5.1 feature that allows the user toprovide assumptions to the optimizer. Assumptions can refer todirectives (`absent` and `contains` clauses), expressions (`holds`clause), or generic properties (`no_openmp_routines`, `ext_ABCD`, ...).The `assumes` spelling is used for assumptions in the global scope while`assume` is used for executable contexts with an associated structuredblock.This patch only implements the global spellings. While clauses witharguments are &quot;accepted&quot; by the parser, they will simply be ignored fornow. The implementation lowers the assumptions directly to the`AssumptionAttr`.Reviewed By: ABataevDifferential Revision: https://reviews.llvm.org/D91980

            List of files:
            /llvm-project-15.0.7/clang/test/OpenMP/assumes_print.cpp</description>
        <pubDate>Mon, 23 Nov 2020 17:48:59 +0000</pubDate>
        <dc:creator>Johannes Doerfert &lt;johannes@jdoerfert.de&gt;</dc:creator>
    </item>
</channel>
</rss>
