<?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_device_math_functions.cpp</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>f85ae058 - [OpenMP] Provide math functions in OpenMP device code via OpenMP variants</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/Headers/nvptx_device_math_functions.cpp#f85ae058</link>
        <description>[OpenMP] Provide math functions in OpenMP device code via OpenMP variantsFor OpenMP target regions to piggy back on the CUDA/AMDGPU/... implementation of math functions,we include the appropriate definitions inside of an `omp begin/end declare variant match(device={arch(nvptx)})` scope.This way, the vendor specific math functions will become specialized versions of the system math functions.When a system math function is called and specialized version is available the selection logic introduced in D75779instead call the specialized version. In contrast to the code path we used so far, the system header is actually included.This means functions without specialized versions are available and so are macro definitions.This should address PR42061, PR42798, and PR42799.Reviewed By: ye-luoDifferential Revision: https://reviews.llvm.org/D75788

            List of files:
            /llvm-project-15.0.7/clang/test/Headers/nvptx_device_math_functions.cpp</description>
        <pubDate>Sat, 28 Mar 2020 01:36:30 +0000</pubDate>
        <dc:creator>Johannes Doerfert &lt;johannes@jdoerfert.de&gt;</dc:creator>
    </item>
<item>
        <title>9392bd69 - [OpenMP][Bugfix] Move double and float versions of abs under c++ macro</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/Headers/nvptx_device_math_functions.cpp#9392bd69</link>
        <description>[OpenMP][Bugfix] Move double and float versions of abs under c++ macroSummary:This is a fix for the reported bug:[[ https://bugs.llvm.org/show_bug.cgi?id=41861 | 41861 ]]abs functions need to be moved under the c++ macro to avoid conflicts with included headers.Reviewers: tra, jdoerfert, hfinkel, ABataev, caomhinReviewed By: jdoerfertSubscribers: guansong, cfe-commitsTags: #clangDifferential Revision: https://reviews.llvm.org/D61959llvm-svn: 360809

            List of files:
            /llvm-project-15.0.7/clang/test/Headers/nvptx_device_math_functions.cpp</description>
        <pubDate>Wed, 15 May 2019 20:28:23 +0000</pubDate>
        <dc:creator>Gheorghe-Teodor Bercea &lt;gheorghe-teod.bercea@ibm.com&gt;</dc:creator>
    </item>
<item>
        <title>94695718 - [OpenMP][Clang][BugFix] Split declares and math functions inclusion.</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/Headers/nvptx_device_math_functions.cpp#94695718</link>
        <description>[OpenMP][Clang][BugFix] Split declares and math functions inclusion.Summary: This patches fixes an issue in which the __clang_cuda_cmath.h header is being included even when cmath or math.h headers are not included.Reviewers: jdoerfert, ABataev, hfinkel, caomhin, traReviewed By: traSubscribers: tra, mgorny, guansong, cfe-commitsTags: #clangDifferential Revision: https://reviews.llvm.org/D61765llvm-svn: 360626

            List of files:
            /llvm-project-15.0.7/clang/test/Headers/nvptx_device_math_functions.cpp</description>
        <pubDate>Mon, 13 May 2019 22:11:44 +0000</pubDate>
        <dc:creator>Gheorghe-Teodor Bercea &lt;gheorghe-teod.bercea@ibm.com&gt;</dc:creator>
    </item>
<item>
        <title>e62c693c - [OpenMP][Clang] Support for target math functions</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/Headers/nvptx_device_math_functions.cpp#e62c693c</link>
        <description>[OpenMP][Clang] Support for target math functionsSummary:In this patch we propose a temporary solution to resolving math functions for the NVPTX toolchain, temporary until OpenMP variant is supported by Clang.We intercept the inclusion of math.h and cmath headers and if we are in the OpenMP-NVPTX case, we re-use CUDA&apos;s math function resolution mechanism.Authors:@gtbercea@jdoerfertReviewers: hfinkel, caomhin, ABataev, traReviewed By: hfinkel, ABataev, traSubscribers: JDevlieghere, mgorny, guansong, cfe-commits, jdoerfertTags: #clangDifferential Revision: https://reviews.llvm.org/D61399llvm-svn: 360265

            List of files:
            /llvm-project-15.0.7/clang/test/Headers/nvptx_device_math_functions.cpp</description>
        <pubDate>Wed, 08 May 2019 15:52:33 +0000</pubDate>
        <dc:creator>Gheorghe-Teodor Bercea &lt;gheorghe-teod.bercea@ibm.com&gt;</dc:creator>
    </item>
<item>
        <title>1e28a668 - [OpenMP][Clang] Support for target math functions</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/Headers/nvptx_device_math_functions.cpp#1e28a668</link>
        <description>[OpenMP][Clang] Support for target math functionsSummary:In this patch we propose a temporary solution to resolving math functions for the NVPTX toolchain, temporary until OpenMP variant is supported by Clang.We intercept the inclusion of math.h and cmath headers and if we are in the OpenMP-NVPTX case, we re-use CUDA&apos;s math function resolution mechanism.Authors:@gtbercea@jdoerfertReviewers: hfinkel, caomhin, ABataev, traReviewed By: hfinkel, ABataev, traSubscribers: mgorny, guansong, cfe-commits, jdoerfertTags: #clangDifferential Revision: https://reviews.llvm.org/D61399llvm-svn: 360063

            List of files:
            /llvm-project-15.0.7/clang/test/Headers/nvptx_device_math_functions.cpp</description>
        <pubDate>Mon, 06 May 2019 18:19:15 +0000</pubDate>
        <dc:creator>Gheorghe-Teodor Bercea &lt;gheorghe-teod.bercea@ibm.com&gt;</dc:creator>
    </item>
</channel>
</rss>
