<?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 nvptx_target_teams_distribute_simd_codegen.cpp</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/nvptx_target_teams_distribute_simd_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/nvptx_target_teams_distribute_simd_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>b529744c - [Clang] Rename `disable-noundef-analysis` flag to `-[no-]enable-noundef-analysis`</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/OpenMP/nvptx_target_teams_distribute_simd_codegen.cpp#b529744c</link>
        <description>[Clang] Rename `disable-noundef-analysis` flag to `-[no-]enable-noundef-analysis`This flag was previously renamed `enable_noundef_analysis` to`disable-noundef-analysis,` which is not a conventional name. (Driver andCC1&apos;s boolean options are using [no-] prefix)As discussed at https://reviews.llvm.org/D105169, this patch reverts itsname to `[no-]enable_noundef_analysis` and enables noundef-analysis asdefault.Reviewed By: MaskRayDifferential Revision: https://reviews.llvm.org/D119998

            List of files:
            /llvm-project-15.0.7/clang/test/OpenMP/nvptx_target_teams_distribute_simd_codegen.cpp</description>
        <pubDate>Fri, 18 Feb 2022 08:00:00 +0000</pubDate>
        <dc:creator>hyeongyukim &lt;gusrb406@snu.ac.kr&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/nvptx_target_teams_distribute_simd_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/nvptx_target_teams_distribute_simd_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/nvptx_target_teams_distribute_simd_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/nvptx_target_teams_distribute_simd_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/nvptx_target_teams_distribute_simd_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/nvptx_target_teams_distribute_simd_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/nvptx_target_teams_distribute_simd_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/nvptx_target_teams_distribute_simd_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/nvptx_target_teams_distribute_simd_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/nvptx_target_teams_distribute_simd_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/nvptx_target_teams_distribute_simd_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/nvptx_target_teams_distribute_simd_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/nvptx_target_teams_distribute_simd_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/nvptx_target_teams_distribute_simd_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>b4a55436 - [OpenMP] Introduce a new worksharing RTL function for distribute</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/OpenMP/nvptx_target_teams_distribute_simd_codegen.cpp#b4a55436</link>
        <description>[OpenMP] Introduce a new worksharing RTL function for distributeThis patch adds a new RTL function for worksharing. Currently we use`__kmpc_for_static_init` for both the `distribute` and `parallel`portion of the loop clause. This patch replaces the `distribute` portionwith a new runtime call `__kmpc_distribute_static_init`. Currently thiswill be used exactly the same way, but will make it easier in the futureto fine-tune the distribute and parallel portion of the loop.Reviewed By: jdoerfertDifferential Revision: https://reviews.llvm.org/D110429

            List of files:
            /llvm-project-15.0.7/clang/test/OpenMP/nvptx_target_teams_distribute_simd_codegen.cpp</description>
        <pubDate>Fri, 24 Sep 2021 15:02:36 +0000</pubDate>
        <dc:creator>Joseph Huber &lt;jhuber6@vols.utk.edu&gt;</dc:creator>
    </item>
<item>
        <title>423d34f7 - [OpenMP][Offloading] Change `bool IsSPMD` to `int8_t Mode` in `__kmpc_target_init` and `__kmpc_target_deinit`</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/OpenMP/nvptx_target_teams_distribute_simd_codegen.cpp#423d34f7</link>
        <description>[OpenMP][Offloading] Change `bool IsSPMD` to `int8_t Mode` in `__kmpc_target_init` and `__kmpc_target_deinit`This is a follow-up of D110029, which uses bitset to indicate execution mode. This patches makes the changes in the function call.Reviewed By: jdoerfertDifferential Revision: https://reviews.llvm.org/D110279

            List of files:
            /llvm-project-15.0.7/clang/test/OpenMP/nvptx_target_teams_distribute_simd_codegen.cpp</description>
        <pubDate>Wed, 22 Sep 2021 21:16:28 +0000</pubDate>
        <dc:creator>Shilei Tian &lt;tianshilei1992@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>ca999f71 - [OpenMP][Offloading] Use bitset to indicate execution mode instead of value</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/OpenMP/nvptx_target_teams_distribute_simd_codegen.cpp#ca999f71</link>
        <description>[OpenMP][Offloading] Use bitset to indicate execution mode instead of valueThe execution mode of a kernel is stored in a global variable, whose value means:- 0 - SPMD mode- 1 - indicates generic mode- 2 - SPMD mode execution with generic mode semanticsWe are going to add support for SIMD execution mode. It will be come with anotherexecution mode, such as SIMD-generic mode. As a result, this value-based indicatoris not flexible.This patch changes to bitset based solution to encode execution mode. Eachposition is:[0] - generic mode[1] - SPMD mode[2] - SIMD mode (will be added later)In this way, `0x1` is generic mode, `0x2` is SPMD mode, and `0x3` is SPMD modeexecution with generic mode semantics. In the future after we add the support forSIMD mode, `0b1xx` will be in SIMD mode.Reviewed By: jdoerfertDifferential Revision: https://reviews.llvm.org/D110029

            List of files:
            /llvm-project-15.0.7/clang/test/OpenMP/nvptx_target_teams_distribute_simd_codegen.cpp</description>
        <pubDate>Wed, 22 Sep 2021 15:40:37 +0000</pubDate>
        <dc:creator>Shilei Tian &lt;tianshilei1992@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>e2cfbfcc - [OpenMP] Unified entry point for SPMD &amp; generic kernels in the device RTL</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/OpenMP/nvptx_target_teams_distribute_simd_codegen.cpp#e2cfbfcc</link>
        <description>[OpenMP] Unified entry point for SPMD &amp; generic kernels in the device RTLIn the spirit of TRegions [0], this patch provides a simpler and uniforminterface for a kernel to set up the device runtime. The OMPIRBuilder isused for reuse in Flang. A custom state machine will be generated in thefollow up patch.The &quot;surplus&quot; threads of the &quot;master warp&quot; will not exit early anymoreso we need to use non-aligned barriers. The new runtime will not have anextra warp but also require these non-aligned barriers.[0] https://link.springer.com/chapter/10.1007/978-3-030-28596-8_11This was in parts extracted from D59319.Reviewed By: ABataev, JonChesterfieldDifferential Revision: https://reviews.llvm.org/D101976

            List of files:
            /llvm-project-15.0.7/clang/test/OpenMP/nvptx_target_teams_distribute_simd_codegen.cpp</description>
        <pubDate>Thu, 17 Jun 2021 16:23:20 +0000</pubDate>
        <dc:creator>Johannes Doerfert &lt;johannes@jdoerfert.de&gt;</dc:creator>
    </item>
<item>
        <title>3a12ff0d - [OpenMP][RTL] Remove dead code</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/OpenMP/nvptx_target_teams_distribute_simd_codegen.cpp#3a12ff0d</link>
        <description>[OpenMP][RTL] Remove dead codeRequiresDataSharing was always 0, resulting dead code in device runtime library.Reviewed By: jdoerfert, JonChesterfieldDifferential Revision: https://reviews.llvm.org/D88829

            List of files:
            /llvm-project-15.0.7/clang/test/OpenMP/nvptx_target_teams_distribute_simd_codegen.cpp</description>
        <pubDate>Mon, 05 Oct 2020 12:59:26 +0000</pubDate>
        <dc:creator>Pushpinder Singh &lt;Pushpinder.Singh@amd.com&gt;</dc:creator>
    </item>
<item>
        <title>a1bdf8f5 - [OpenMP] Ensure testing for versions 4.5 and default - Part 2</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/OpenMP/nvptx_target_teams_distribute_simd_codegen.cpp#a1bdf8f5</link>
        <description>[OpenMP] Ensure testing for versions 4.5 and default - Part 2Many OpenMP Clang tests do not RUN for version 4.5 and the defaultversion. This second patch in the series handles test cases whichrequire updation in CHECK lines along with adding RUN lines forthe default version. It involves updating line number of pragmas.Reviewed By: ABataevDifferential Revision: https://reviews.llvm.org/D85150

            List of files:
            /llvm-project-15.0.7/clang/test/OpenMP/nvptx_target_teams_distribute_simd_codegen.cpp</description>
        <pubDate>Thu, 27 Aug 2020 18:50:34 +0000</pubDate>
        <dc:creator>Saiyedul Islam &lt;Saiyedul.Islam@amd.com&gt;</dc:creator>
    </item>
<item>
        <title>8c5555c3 - [OPENMP][NVPTX]Mark more functions as always_inline for better</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/OpenMP/nvptx_target_teams_distribute_simd_codegen.cpp#8c5555c3</link>
        <description>[OPENMP][NVPTX]Mark more functions as always_inline for betterperformance.Internally generated functions must be marked as always_inlines in mostcases. Patch marks some extra reduction function + outlined parallelfunctions as always_inline for better performance, but only if theoptimization is requested.llvm-svn: 361269

            List of files:
            /llvm-project-15.0.7/clang/test/OpenMP/nvptx_target_teams_distribute_simd_codegen.cpp</description>
        <pubDate>Tue, 21 May 2019 15:11:58 +0000</pubDate>
        <dc:creator>Alexey Bataev &lt;a.bataev@hotmail.com&gt;</dc:creator>
    </item>
<item>
        <title>1472e32c - [OPENMP][NVPTX] target [teams distribute] simd maybe run without</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/OpenMP/nvptx_target_teams_distribute_simd_codegen.cpp#1472e32c</link>
        <description>[OPENMP][NVPTX] target [teams distribute] simd maybe run withoutruntime.target [teams distribute] simd costructs do not require full runtime forthe correct execution, we can run them without full runtime.llvm-svn: 358766

            List of files:
            /llvm-project-15.0.7/clang/test/OpenMP/nvptx_target_teams_distribute_simd_codegen.cpp</description>
        <pubDate>Fri, 19 Apr 2019 16:48:38 +0000</pubDate>
        <dc:creator>Alexey Bataev &lt;a.bataev@hotmail.com&gt;</dc:creator>
    </item>
<item>
        <title>dc9e7dcb - [OPENMP][NVPTX]Run combined constructs with if clause in SPMD mode.</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/OpenMP/nvptx_target_teams_distribute_simd_codegen.cpp#dc9e7dcb</link>
        <description>[OPENMP][NVPTX]Run combined constructs with if clause in SPMD mode.All target-parallel-based constructs can be run in SPMD mode from nowon. Even if num_threads clauses or if clauses are used, such constructscan be executed in SPMD mode.llvm-svn: 358595

            List of files:
            /llvm-project-15.0.7/clang/test/OpenMP/nvptx_target_teams_distribute_simd_codegen.cpp</description>
        <pubDate>Wed, 17 Apr 2019 16:53:08 +0000</pubDate>
        <dc:creator>Alexey Bataev &lt;a.bataev@hotmail.com&gt;</dc:creator>
    </item>
<item>
        <title>df093e7b - [OPENMP, NVPTX] Do not use SPMD mode for target simd and target teams</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/OpenMP/nvptx_target_teams_distribute_simd_codegen.cpp#df093e7b</link>
        <description>[OPENMP, NVPTX] Do not use SPMD mode for target simd and target teamsdistribute simd directives.Directives `target simd` and `target teams distribute simd` must beexecuted in non-SPMD mode.llvm-svn: 332129

            List of files:
            /llvm-project-15.0.7/clang/test/OpenMP/nvptx_target_teams_distribute_simd_codegen.cpp</description>
        <pubDate>Fri, 11 May 2018 19:45:14 +0000</pubDate>
        <dc:creator>Alexey Bataev &lt;a.bataev@hotmail.com&gt;</dc:creator>
    </item>
<item>
        <title>79712097 - [OpenMP] Extend NVPTX SPMD implementation of combined constructs</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/OpenMP/nvptx_target_teams_distribute_simd_codegen.cpp#79712097</link>
        <description>[OpenMP] Extend NVPTX SPMD implementation of combined constructsDifferential Revision: https://reviews.llvm.org/D43852This patch extends the SPMD implementation to all target constructs and guards this implementation under a new flag.llvm-svn: 326368

            List of files:
            /llvm-project-15.0.7/clang/test/OpenMP/nvptx_target_teams_distribute_simd_codegen.cpp</description>
        <pubDate>Wed, 28 Feb 2018 20:48:35 +0000</pubDate>
        <dc:creator>Carlo Bertolli &lt;cbertol@us.ibm.com&gt;</dc:creator>
    </item>
</channel>
</rss>
