<?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 teams_distribute_parallel_for_reduction_task_codegen.cpp</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>1ddc51d8 - Inliner: don&apos;t mark call sites as &apos;nounwind&apos; if that would be redundant</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/OpenMP/teams_distribute_parallel_for_reduction_task_codegen.cpp#1ddc51d8</link>
        <description>Inliner: don&apos;t mark call sites as &apos;nounwind&apos; if that would be redundantWhen F calls G calls H, G is nounwind, and G is inlined into F, then theinlined call-site to H should be effectively nounwind so as not to loseinformation during inlining.If H itself is nounwind (which often happens when H is an intrinsic), weno longer mark the callsite explicitly as nounwind. Previously, therewere cases where the inlined call-site of H differs from a pre-existingcall-site of H in F *only* in the explicitly added nounwind attribute,thus preventing common subexpression elimination.v2:- just check CI-&gt;doesNotThrowv3 (resubmit after revert at 344378808778c61d5599f4e0ac783ef7e6f8ed05):- update Clang testsDifferential Revision: https://reviews.llvm.org/D129860

            List of files:
            /llvm-project-15.0.7/clang/test/OpenMP/teams_distribute_parallel_for_reduction_task_codegen.cpp</description>
        <pubDate>Fri, 15 Jul 2022 13:27:26 +0000</pubDate>
        <dc:creator>Nicolai H&#228;hnle &lt;nicolai.haehnle@amd.com&gt;</dc:creator>
    </item>
<item>
        <title>1586075a - Rerun ./utils/update_cc_test.py on a bunch of tests</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/OpenMP/teams_distribute_parallel_for_reduction_task_codegen.cpp#1586075a</link>
        <description>Rerun ./utils/update_cc_test.py on a bunch of testsDue to update script changes; this reduces the size of a later &quot;real&quot;diff.

            List of files:
            /llvm-project-15.0.7/clang/test/OpenMP/teams_distribute_parallel_for_reduction_task_codegen.cpp</description>
        <pubDate>Mon, 18 Jul 2022 16:46:58 +0000</pubDate>
        <dc:creator>Nicolai H&#228;hnle &lt;nicolai.haehnle@amd.com&gt;</dc:creator>
    </item>
<item>
        <title>b52d33e6 - [OpenMP][NFC] Reuse check lines for Clang/OpenMP tests</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/OpenMP/teams_distribute_parallel_for_reduction_task_codegen.cpp#b52d33e6</link>
        <description>[OpenMP][NFC] Reuse check lines for Clang/OpenMP testsI used a script to reuse existing check lines rather than creating newones. There are more opportunities to reduce the line count but the&quot;check generated functions&quot; logic makes that somewhat tricky.FWIW, we really should redo the update script with all these use casesin mind...Differential Revision: https://reviews.llvm.org/D128686

            List of files:
            /llvm-project-15.0.7/clang/test/OpenMP/teams_distribute_parallel_for_reduction_task_codegen.cpp</description>
        <pubDate>Mon, 27 Jun 2022 22:45:17 +0000</pubDate>
        <dc:creator>Johannes Doerfert &lt;johannes@jdoerfert.de&gt;</dc:creator>
    </item>
<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/teams_distribute_parallel_for_reduction_task_codegen.cpp#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/teams_distribute_parallel_for_reduction_task_codegen.cpp</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>b6f85d85 - [CodeGen][OpenMP] Use correct type in EmitLoadOfPointer()</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/OpenMP/teams_distribute_parallel_for_reduction_task_codegen.cpp#b6f85d85</link>
        <description>[CodeGen][OpenMP] Use correct type in EmitLoadOfPointer()Rather than using a dummy void pointer type, we should specify thecorrect private type and perform the bitcast beforehand rather thanafterwards. This way, the Address will have correct alignmentinformation.

            List of files:
            /llvm-project-15.0.7/clang/test/OpenMP/teams_distribute_parallel_for_reduction_task_codegen.cpp</description>
        <pubDate>Mon, 21 Mar 2022 10:54:39 +0000</pubDate>
        <dc:creator>Nikita Popov &lt;npopov@redhat.com&gt;</dc:creator>
    </item>
<item>
        <title>52cc65d4 - [OpenMPRuntime] Specify correct pointer type</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/OpenMP/teams_distribute_parallel_for_reduction_task_codegen.cpp#52cc65d4</link>
        <description>[OpenMPRuntime] Specify correct pointer typeRather than specifying a dummy type in EmitLoadOfPointer() andthen casting it to the correct one, we should instead specify thecorrect type and cast beforehand. Otherwise the computed alignmentwill be incorrect.

            List of files:
            /llvm-project-15.0.7/clang/test/OpenMP/teams_distribute_parallel_for_reduction_task_codegen.cpp</description>
        <pubDate>Fri, 18 Mar 2022 13:24:19 +0000</pubDate>
        <dc:creator>Nikita Popov &lt;npopov@redhat.com&gt;</dc:creator>
    </item>
<item>
        <title>1b1c8d83 - [Clang/Test]: Rename enable_noundef_analysis to disable-noundef-analysis and turn it off by default</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/OpenMP/teams_distribute_parallel_for_reduction_task_codegen.cpp#1b1c8d83</link>
        <description>[Clang/Test]: Rename enable_noundef_analysis to disable-noundef-analysis and turn it off by defaultTurning on `enable_noundef_analysis` flag allows better codegen by removing freeze instructions.I modified clang by renaming `enable_noundef_analysis` flag to `disable-noundef-analysis` and turning it off by default.Test updates are made as a separate patch: D108453Reviewed By: eugenisDifferential Revision: https://reviews.llvm.org/D105169

            List of files:
            /llvm-project-15.0.7/clang/test/OpenMP/teams_distribute_parallel_for_reduction_task_codegen.cpp</description>
        <pubDate>Sun, 16 Jan 2022 09:53:11 +0000</pubDate>
        <dc:creator>hyeongyu kim &lt;gusrb406@snu.ac.kr&gt;</dc:creator>
    </item>
<item>
        <title>fd9b0999 - Revert &quot;[Clang/Test]: Rename enable_noundef_analysis to disable-noundef-analysis and turn it off by default&quot;</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/OpenMP/teams_distribute_parallel_for_reduction_task_codegen.cpp#fd9b0999</link>
        <description>Revert &quot;[Clang/Test]: Rename enable_noundef_analysis to disable-noundef-analysis and turn it off by default&quot;This reverts commit aacfbb953eb705af2ecfeb95a6262818fa85dd92.Revert &quot;Fix lit test failures in CodeGenCoroutines&quot;This reverts commit 63fff0f5bffe20fa2c84a45a41161afa0043cb34.

            List of files:
            /llvm-project-15.0.7/clang/test/OpenMP/teams_distribute_parallel_for_reduction_task_codegen.cpp</description>
        <pubDate>Mon, 08 Nov 2021 17:09:49 +0000</pubDate>
        <dc:creator>hyeongyu kim &lt;gusrb406@snu.ac.kr&gt;</dc:creator>
    </item>
<item>
        <title>aacfbb95 - [Clang/Test]: Rename enable_noundef_analysis to disable-noundef-analysis and turn it off by default</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/OpenMP/teams_distribute_parallel_for_reduction_task_codegen.cpp#aacfbb95</link>
        <description>[Clang/Test]: Rename enable_noundef_analysis to disable-noundef-analysis and turn it off by defaultTurning on `enable_noundef_analysis` flag allows better codegen by removing freeze instructions.I modified clang by renaming `enable_noundef_analysis` flag to `disable-noundef-analysis` and turning it off by default.Test updates are made as a separate patch: D108453Reviewed By: eugenisDifferential Revision: https://reviews.llvm.org/D105169[Clang/Test]: Rename enable_noundef_analysis to disable-noundef-analysis and turn it off by default (2)This patch updates test files after D105169.Autogenerated test codes are changed by `utils/update_cc_test_checks.py,` and non-autogenerated test codes are changed as follows:(1) I wrote a python script that (partially) updates the tests using regex: {F18594904} The script is not perfect, but I believe it gives hints about which patterns are updated to have `noundef` attached.(2) The remaining tests are updated manually.Reviewed By: eugenisDifferential Revision: https://reviews.llvm.org/D108453Resolve lit failures in clang after 8ca4b3e&apos;s landFix lit test failures in clang-ppc* and clang-x64-windows-msvcFix missing failures in clang-ppc64be* and retry fixing clang-x64-windows-msvcFix internal_clone(aarch64) inline assembly

            List of files:
            /llvm-project-15.0.7/clang/test/OpenMP/teams_distribute_parallel_for_reduction_task_codegen.cpp</description>
        <pubDate>Fri, 15 Oct 2021 10:26:07 +0000</pubDate>
        <dc:creator>hyeongyukim &lt;gusrb406@snu.ac.kr&gt;</dc:creator>
    </item>
<item>
        <title>89ad2822 - Revert &quot;[Clang/Test]: Rename enable_noundef_analysis to disable-noundef-analysis and turn it off by default&quot;</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/OpenMP/teams_distribute_parallel_for_reduction_task_codegen.cpp#89ad2822</link>
        <description>Revert &quot;[Clang/Test]: Rename enable_noundef_analysis to disable-noundef-analysis and turn it off by default&quot;This reverts commit 7584ef766a7219b6ee5a400637206d26e0fa98ac.

            List of files:
            /llvm-project-15.0.7/clang/test/OpenMP/teams_distribute_parallel_for_reduction_task_codegen.cpp</description>
        <pubDate>Sat, 06 Nov 2021 06:39:19 +0000</pubDate>
        <dc:creator>Juneyoung Lee &lt;aqjune@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>7584ef76 - [Clang/Test]: Rename enable_noundef_analysis to disable-noundef-analysis and turn it off by default</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/OpenMP/teams_distribute_parallel_for_reduction_task_codegen.cpp#7584ef76</link>
        <description>[Clang/Test]: Rename enable_noundef_analysis to disable-noundef-analysis and turn it off by defaultTurning on `enable_noundef_analysis` flag allows better codegen by removing freeze instructions.I modified clang by renaming `enable_noundef_analysis` flag to `disable-noundef-analysis` and turning it off by default.Test updates are made as a separate patch: D108453Reviewed By: eugenisDifferential Revision: https://reviews.llvm.org/D105169

            List of files:
            /llvm-project-15.0.7/clang/test/OpenMP/teams_distribute_parallel_for_reduction_task_codegen.cpp</description>
        <pubDate>Sat, 06 Nov 2021 06:34:49 +0000</pubDate>
        <dc:creator>Juneyoung Lee &lt;aqjune@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>f193bcc7 - Revert D105169 due to the two-stage failure in ASAN</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/OpenMP/teams_distribute_parallel_for_reduction_task_codegen.cpp#f193bcc7</link>
        <description>Revert D105169 due to the two-stage failure in ASANThis reverts the following commits:37ca7a795b277c20c02a218bf44052278c03344b9aa6c72b92b6c89cc6d23b693257df9af7de2d15705387c5074bcca36d626882462ebbc2bcc3bed48ca4b3ef19fe82d7ad6a6e1515317dcc01b4151580dba72a669b5416e97a42fd2c2a7bc5a6d3f44a

            List of files:
            /llvm-project-15.0.7/clang/test/OpenMP/teams_distribute_parallel_for_reduction_task_codegen.cpp</description>
        <pubDate>Mon, 18 Oct 2021 14:03:47 +0000</pubDate>
        <dc:creator>Juneyoung Lee &lt;aqjune@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>8ca4b3ef - [Clang/Test]: Rename enable_noundef_analysis to disable-noundef-analysis and turn it off by default (2)</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/OpenMP/teams_distribute_parallel_for_reduction_task_codegen.cpp#8ca4b3ef</link>
        <description>[Clang/Test]: Rename enable_noundef_analysis to disable-noundef-analysis and turn it off by default (2)This patch updates test files after D105169.Autogenerated test codes are changed by `utils/update_cc_test_checks.py,` and non-autogenerated test codes are changed as follows:(1) I wrote a python script that (partially) updates the tests using regex: {F18594904} The script is not perfect, but I believe it gives hints about which patterns are updated to have `noundef` attached.(2) The remaining tests are updated manually.Reviewed By: eugenisDifferential Revision: https://reviews.llvm.org/D108453

            List of files:
            /llvm-project-15.0.7/clang/test/OpenMP/teams_distribute_parallel_for_reduction_task_codegen.cpp</description>
        <pubDate>Fri, 15 Oct 2021 10:45:30 +0000</pubDate>
        <dc:creator>Juneyoung Lee &lt;aqjune@gmail.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/teams_distribute_parallel_for_reduction_task_codegen.cpp#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/teams_distribute_parallel_for_reduction_task_codegen.cpp</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/teams_distribute_parallel_for_reduction_task_codegen.cpp#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/teams_distribute_parallel_for_reduction_task_codegen.cpp</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>fb0cf017 - 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/teams_distribute_parallel_for_reduction_task_codegen.cpp#fb0cf017</link>
        <description>Revert &quot;[OpenMP] Codegen aggregate for outlined function captures&quot;This reverts commit e9c7291cb25f071f1a1dfa4049ed9f5a8a217b3e.Fix failing tests

            List of files:
            /llvm-project-15.0.7/clang/test/OpenMP/teams_distribute_parallel_for_reduction_task_codegen.cpp</description>
        <pubDate>Mon, 19 Jul 2021 14:54:26 +0000</pubDate>
        <dc:creator>Giorgis Georgakoudis &lt;georgakoudis1@llnl.gov&gt;</dc:creator>
    </item>
<item>
        <title>e9c7291c - [OpenMP] Codegen aggregate for outlined function captures</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/OpenMP/teams_distribute_parallel_for_reduction_task_codegen.cpp#e9c7291c</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: jdoerfertDifferential Revision: https://reviews.llvm.org/D102107

            List of files:
            /llvm-project-15.0.7/clang/test/OpenMP/teams_distribute_parallel_for_reduction_task_codegen.cpp</description>
        <pubDate>Tue, 15 Jun 2021 17:30:12 +0000</pubDate>
        <dc:creator>Giorgis Georgakoudis &lt;georgakoudis1@llnl.gov&gt;</dc:creator>
    </item>
<item>
        <title>9ce02ea8 - [OpenMP] Add Module metadata for OpenMP compilation</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/OpenMP/teams_distribute_parallel_for_reduction_task_codegen.cpp#9ce02ea8</link>
        <description>[OpenMP] Add Module metadata for OpenMP compilationThis patch adds a module level metadata flag indicating that the modulewas compiled with the `-fopenmp` flag. This will make it easier forpasses like OpenMPOpt to determine if it should be run.Reviewed By: jdoerfertDifferential Revision: https://reviews.llvm.org/D102361

            List of files:
            /llvm-project-15.0.7/clang/test/OpenMP/teams_distribute_parallel_for_reduction_task_codegen.cpp</description>
        <pubDate>Thu, 24 Jun 2021 18:39:12 +0000</pubDate>
        <dc:creator>Joseph Huber &lt;jhuber6@vols.utk.edu&gt;</dc:creator>
    </item>
<item>
        <title>6ff380f4 - [OpenMP][NFC] Remove SIMD check lines for non-simd tests</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/OpenMP/teams_distribute_parallel_for_reduction_task_codegen.cpp#6ff380f4</link>
        <description>[OpenMP][NFC] Remove SIMD check lines for non-simd testsIf a test does not contain an &quot; simd&quot; but -fopenmp-simd RUN lines we canjust check that we do not create __kmpc|__tgt calls.Reviewed By: ABataevDifferential Revision: https://reviews.llvm.org/D101973

            List of files:
            /llvm-project-15.0.7/clang/test/OpenMP/teams_distribute_parallel_for_reduction_task_codegen.cpp</description>
        <pubDate>Wed, 19 May 2021 02:52:53 +0000</pubDate>
        <dc:creator>Johannes Doerfert &lt;johannes@jdoerfert.de&gt;</dc:creator>
    </item>
<item>
        <title>207b08a9 - [OpenMP][NFC] Refactor Clang OpenMP tests using update_cc_test_checks</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/OpenMP/teams_distribute_parallel_for_reduction_task_codegen.cpp#207b08a9</link>
        <description>[OpenMP][NFC] Refactor Clang OpenMP tests using update_cc_test_checksThis patch refactors a subset of Clang OpenMP tests, generating checklines using the update_cc_test_checks script. This refactoring facilitates updating the Clang OpenMP code generation codebase by automating test generation.Reviewed By: jdoerfertDifferential Revision: https://reviews.llvm.org/D101849

            List of files:
            /llvm-project-15.0.7/clang/test/OpenMP/teams_distribute_parallel_for_reduction_task_codegen.cpp</description>
        <pubDate>Wed, 05 May 2021 22:13:14 +0000</pubDate>
        <dc:creator>Giorgis Georgakoudis &lt;georgakoudis1@llnl.gov&gt;</dc:creator>
    </item>
</channel>
</rss>
