<?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 metadirective_device_kind_codegen.c</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>532dc62b - [OpaquePtrs][Clang] Add -no-opaque-pointers to tests (NFC)</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/OpenMP/metadirective_device_kind_codegen.c#532dc62b</link>
        <description>[OpaquePtrs][Clang] Add -no-opaque-pointers to tests (NFC)This adds -no-opaque-pointers to clang tests whose output willchange when opaque pointers are enabled by default. This isintended to be part of the migration approach described inhttps://discourse.llvm.org/t/enabling-opaque-pointers-by-default/61322/9.The patch has been produced by replacing %clang_cc1 with%clang_cc1 -no-opaque-pointers for tests that fail with opaquepointers enabled. Worth noting that this doesn&apos;t cover all tests,there&apos;s a remaining ~40 tests not using %clang_cc1 that will needa followup change.Differential Revision: https://reviews.llvm.org/D123115

            List of files:
            /llvm-project-15.0.7/clang/test/OpenMP/metadirective_device_kind_codegen.c</description>
        <pubDate>Thu, 07 Apr 2022 10:03:55 +0000</pubDate>
        <dc:creator>Nikita Popov &lt;npopov@redhat.com&gt;</dc:creator>
    </item>
<item>
        <title>e9e55acd - Use functions with prototypes when appropriate; NFC</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/OpenMP/metadirective_device_kind_codegen.c#e9e55acd</link>
        <description>Use functions with prototypes when appropriate; NFCA significant number of our tests in C accidentally use functionswithout prototypes. This patch converts the function signatures to havea prototype for the situations where the test is not specific to K&amp;R Cdeclarations. e.g.,  void func();becomes  void func(void);This is the seventh batch of tests being updated (there are asignificant number of other tests left to be updated).

            List of files:
            /llvm-project-15.0.7/clang/test/OpenMP/metadirective_device_kind_codegen.c</description>
        <pubDate>Thu, 10 Feb 2022 21:04:13 +0000</pubDate>
        <dc:creator>Aaron Ballman &lt;aaron@aaronballman.com&gt;</dc:creator>
    </item>
<item>
        <title>ac90dfc4 - Revert &quot;[OpenMP] Codegen aggregate for outlined function captures&quot;</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/OpenMP/metadirective_device_kind_codegen.c#ac90dfc4</link>
        <description>Revert &quot;[OpenMP] Codegen aggregate for outlined function captures&quot;This reverts commit 1d66649adf28d48ae1731516d87fb899426e3349.Revert to fix AMG GPU issue.

            List of files:
            /llvm-project-15.0.7/clang/test/OpenMP/metadirective_device_kind_codegen.c</description>
        <pubDate>Tue, 21 Sep 2021 20:20:39 +0000</pubDate>
        <dc:creator>Giorgis Georgakoudis &lt;georgakoudis1@llnl.gov&gt;</dc:creator>
    </item>
<item>
        <title>1d66649a - [OpenMP] Codegen aggregate for outlined function captures</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/OpenMP/metadirective_device_kind_codegen.c#1d66649a</link>
        <description>[OpenMP] Codegen aggregate for outlined function capturesParallel regions are outlined as functions with capture variables explicitly generated as distinct parameters in the function&apos;s argument list. That complicates the fork_call interface in the OpenMP runtime: (1) the fork_call is variadic since there is a variable number of arguments to forward to the outlined function, (2) wrapping/unwrapping arguments happens in the OpenMP runtime, which is sub-optimal, has been a source of ABI bugs, and has a hardcoded limit (16) in the number of arguments, (3)  forwarded arguments must cast to pointer types, which complicates debugging. This patch avoids those issues by aggregating captured arguments in a struct to pass to the fork_call.Reviewed By: jdoerfert, jhuber6Differential Revision: https://reviews.llvm.org/D102107

            List of files:
            /llvm-project-15.0.7/clang/test/OpenMP/metadirective_device_kind_codegen.c</description>
        <pubDate>Tue, 21 Sep 2021 00:12:14 +0000</pubDate>
        <dc:creator>Giorgis Georgakoudis &lt;georgakoudis1@llnl.gov&gt;</dc:creator>
    </item>
<item>
        <title>000875c1 - OpenMP 5.0 metadirective</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/OpenMP/metadirective_device_kind_codegen.c#000875c1</link>
        <description>OpenMP 5.0 metadirectiveThis patch supports OpenMP 5.0 metadirective features.It is implemented keeping the OpenMP 5.1 features like dynamic user condition in mind.A new function, getBestWhenMatchForContext, is defined in llvm/Frontend/OpenMP/OMPContext.hCurrently this function return the index of the when clause with the highest score from the ones applicable in the Context.But this function is declared with an array which can be used in OpenMP 5.1 implementation to select all the valid when clauses which can be resolved in runtime. Currently this array is set to null by default and its implementation is left for future.Reviewed By: jdoerfertDifferential Revision: https://reviews.llvm.org/D91944

            List of files:
            /llvm-project-15.0.7/clang/test/OpenMP/metadirective_device_kind_codegen.c</description>
        <pubDate>Fri, 17 Sep 2021 21:03:01 +0000</pubDate>
        <dc:creator>alokmishra.besu &lt;&gt;</dc:creator>
    </item>
<item>
        <title>347f3c18 - OpenMP 5.0 metadirective</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/OpenMP/metadirective_device_kind_codegen.c#347f3c18</link>
        <description>OpenMP 5.0 metadirectiveThis patch supports OpenMP 5.0 metadirective features.It is implemented keeping the OpenMP 5.1 features like dynamic user condition in mind.A new function, getBestWhenMatchForContext, is defined in llvm/Frontend/OpenMP/OMPContext.hCurrently this function return the index of the when clause with the highest score from the ones applicable in the Context.But this function is declared with an array which can be used in OpenMP 5.1 implementation to select all the valid when clauses which can be resolved in runtime. Currently this array is set to null by default and its implementation is left for future.Reviewed By: jdoerfertDifferential Revision: https://reviews.llvm.org/D91944

            List of files:
            /llvm-project-15.0.7/clang/test/OpenMP/metadirective_device_kind_codegen.c</description>
        <pubDate>Fri, 17 Sep 2021 21:03:01 +0000</pubDate>
        <dc:creator>alokmishra.besu &lt;&gt;</dc:creator>
    </item>
<item>
        <title>c7d7b98e - OpenMP 5.0 metadirective</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/OpenMP/metadirective_device_kind_codegen.c#c7d7b98e</link>
        <description>OpenMP 5.0 metadirectiveThis patch supports OpenMP 5.0 metadirective features.It is implemented keeping the OpenMP 5.1 features like dynamic user condition in mind.A new function, getBestWhenMatchForContext, is defined in llvm/Frontend/OpenMP/OMPContext.hCurrently this function return the index of the when clause with the highest score from the ones applicable in the Context.But this function is declared with an array which can be used in OpenMP 5.1 implementation to select all the valid when clauses which can be resolved in runtime. Currently this array is set to null by default and its implementation is left for future.Reviewed By: jdoerfertDifferential Revision: https://reviews.llvm.org/D91944

            List of files:
            /llvm-project-15.0.7/clang/test/OpenMP/metadirective_device_kind_codegen.c</description>
        <pubDate>Fri, 17 Sep 2021 21:03:01 +0000</pubDate>
        <dc:creator>cchen &lt;chichun.chen@hpe.com&gt;</dc:creator>
    </item>
</channel>
</rss>
