<?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 AMDGPU.cpp</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>ca4af13e - [clang] Don&apos;t use Optional::getValue (NFC)</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/lib/Driver/ToolChains/AMDGPU.cpp#ca4af13e</link>
        <description>[clang] Don&apos;t use Optional::getValue (NFC)

            List of files:
            /llvm-project-15.0.7/clang/lib/Driver/ToolChains/AMDGPU.cpp</description>
        <pubDate>Tue, 21 Jun 2022 05:59:26 +0000</pubDate>
        <dc:creator>Kazu Hirata &lt;kazu@google.com&gt;</dc:creator>
    </item>
<item>
        <title>f5ef2c58 - [clang] Convert for_each to range-based for loops (NFC)</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/lib/Driver/ToolChains/AMDGPU.cpp#f5ef2c58</link>
        <description>[clang] Convert for_each to range-based for loops (NFC)

            List of files:
            /llvm-project-15.0.7/clang/lib/Driver/ToolChains/AMDGPU.cpp</description>
        <pubDate>Sat, 11 Jun 2022 05:39:45 +0000</pubDate>
        <dc:creator>Kazu Hirata &lt;kazu@google.com&gt;</dc:creator>
    </item>
<item>
        <title>f1e7ecaa - Revert &quot;[AMDPU][Sanitizer] Refactor sanitizer options handling for AMDGPU Toolchain&quot;</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/lib/Driver/ToolChains/AMDGPU.cpp#f1e7ecaa</link>
        <description>Revert &quot;[AMDPU][Sanitizer] Refactor sanitizer options handling for AMDGPU Toolchain&quot;This reverts commit cc2139524f77248c7e147d4cc3befb31fe3e6daa.failed a few buildbots

            List of files:
            /llvm-project-15.0.7/clang/lib/Driver/ToolChains/AMDGPU.cpp</description>
        <pubDate>Sat, 02 Apr 2022 13:25:50 +0000</pubDate>
        <dc:creator>Ron Lieberman &lt;ron.lieberman@amd.com&gt;</dc:creator>
    </item>
<item>
        <title>cc213952 - [AMDPU][Sanitizer] Refactor sanitizer options handling for AMDGPU Toolchain</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/lib/Driver/ToolChains/AMDGPU.cpp#cc213952</link>
        <description>[AMDPU][Sanitizer] Refactor sanitizer options handling for AMDGPU Toolchainauthored by amit.pandey@amd.com  ampandey-AMDDifferential Revision: https://reviews.llvm.org/D122781

            List of files:
            /llvm-project-15.0.7/clang/lib/Driver/ToolChains/AMDGPU.cpp</description>
        <pubDate>Sat, 02 Apr 2022 11:01:04 +0000</pubDate>
        <dc:creator>Ron Lieberman &lt;ron.lieberman@amd.com&gt;</dc:creator>
    </item>
<item>
        <title>c37accf0 - [Option] Avoid using the default argument for the 3-argument hasFlag. NFC</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/lib/Driver/ToolChains/AMDGPU.cpp#c37accf0</link>
        <description>[Option] Avoid using the default argument for the 3-argument hasFlag. NFCThe default argument true is error-prone: I think many would think thedefault is false.

            List of files:
            /llvm-project-15.0.7/clang/lib/Driver/ToolChains/AMDGPU.cpp</description>
        <pubDate>Sat, 26 Mar 2022 07:57:06 +0000</pubDate>
        <dc:creator>Fangrui Song &lt;i@maskray.me&gt;</dc:creator>
    </item>
<item>
        <title>6730b444 - [HIP] Fix HIP include path</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/lib/Driver/ToolChains/AMDGPU.cpp#6730b444</link>
        <description>[HIP] Fix HIP include pathThe clang compiler prepends the HIP header include paths to the searchlist using -internal-isystem when building for the HIP language. Thisprevents warnings related to things like reserved identifiers whenincluding the HIP headers even when ROCm is installed in a non-systemdirectory, such as /opt/rocm.However, when HIP is installed in /usr, then the prepended includepath would be /usr/include. That is a problem, because the C standardlibrary headers are stored in /usr/include and the C++ standardlibrary headers must come before the C library headers in the searchpath list (because the C++ standard library headers use #include_nextto include the C standard library headers).While the HIP wrapper headers _do_ need to be earlier in the searchthan the C++ headers, those headers get their own subdirectory andtheir own explicit -internal-isystem argument. This include path is for&lt;hip/hip_runtime_api.h&gt; and &lt;hip/hip_runtime.h&gt;, which do not require aparticular search ordering with respect to the C or C++ headers. Thus,HIP include path is added after other system include paths.With contribution from Cordell Bloor.Reviewed by: Artem BelevichDifferential Revision: https://reviews.llvm.org/D120132

            List of files:
            /llvm-project-15.0.7/clang/lib/Driver/ToolChains/AMDGPU.cpp</description>
        <pubDate>Wed, 09 Mar 2022 14:10:17 +0000</pubDate>
        <dc:creator>Yaxun (Sam) Liu &lt;yaxun.liu@amd.com&gt;</dc:creator>
    </item>
<item>
        <title>092f15ac - [HIP] File device library ABI version file name</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/lib/Driver/ToolChains/AMDGPU.cpp#092f15ac</link>
        <description>[HIP] File device library ABI version file nameIt should be oclc_abi_version* instead of abi_version*.Reviewed by: Artem BelevichDifferential Revision: https://reviews.llvm.org/D120557

            List of files:
            /llvm-project-15.0.7/clang/lib/Driver/ToolChains/AMDGPU.cpp</description>
        <pubDate>Fri, 25 Feb 2022 05:03:36 +0000</pubDate>
        <dc:creator>Yaxun (Sam) Liu &lt;yaxun.liu@amd.com&gt;</dc:creator>
    </item>
<item>
        <title>d4e4ef2e - [HIP] Support code object v5</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/lib/Driver/ToolChains/AMDGPU.cpp#d4e4ef2e</link>
        <description>[HIP] Support code object v5New device library supporting v4 and v5 has abi_version_400.bc and abiversion_500.bc.For v5, abi_version_500.bc is linked.For v2-4, abi_version_400.bc is linked.For old device library, for v2-4, none of the above is linked. For v5,error is emitted about unsupported ABI version.Reviewed by: Artem BelevichDifferential Revision: https://reviews.llvm.org/D118949Fixes: SWDEV-321313

            List of files:
            /llvm-project-15.0.7/clang/lib/Driver/ToolChains/AMDGPU.cpp</description>
        <pubDate>Thu, 03 Feb 2022 19:07:45 +0000</pubDate>
        <dc:creator>Yaxun (Sam) Liu &lt;yaxun.liu@amd.com&gt;</dc:creator>
    </item>
<item>
        <title>4e94cba5 - [HIPSPV][2/4] Add HIPSPV tool chain</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/lib/Driver/ToolChains/AMDGPU.cpp#4e94cba5</link>
        <description>[HIPSPV][2/4] Add HIPSPV tool chainThis patch adds a new tool chain, HIPSPVToolChain, for emitting HIPdevice code as SPIR-V binary. The SPIR-V binary is emitted by using anexternal tool, SPIRV-LLVM-Translator, temporarily. We intend to switchthe translator to the llc tool when the SPIR-V backend lands on LLVMand proves to work well on HIP implementations which consume SPIR-V.Before the SPIR-V emission the tool chain loads an optional externalpass plugin, either automatically from a HIP installation or from apath pointed by --hipspv-pass-plugin, and runs passes that are meantto expand/lower HIP features that do not have direct counterpart inSPIR-V (e.g. dynamic shared memory).Code emission for SPIR-V will be enabled and HIPSPVToolChain testswill be added in the follow up patch part 3.Other changes: New option &#8216;-nohipwrapperinc&#8217; is added to exclude HIPinclude wrappers. The reason for the addition is that they causecompile errors when compiling HIP sources for the host side for HIPCLand HIPLZ implementations. New option is added to avoid this issue.Reviewed By: traDifferential Revision: https://reviews.llvm.org/D110618

            List of files:
            /llvm-project-15.0.7/clang/lib/Driver/ToolChains/AMDGPU.cpp</description>
        <pubDate>Tue, 14 Dec 2021 18:08:57 +0000</pubDate>
        <dc:creator>Henry Linjam&#228;ki &lt;henry.linjamaki@parmance.com&gt;</dc:creator>
    </item>
<item>
        <title>16ceb44e - [clang] Use llvm::{count,count_if,find_if,all_of,none_of} (NFC)</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/lib/Driver/ToolChains/AMDGPU.cpp#16ceb44e</link>
        <description>[clang] Use llvm::{count,count_if,find_if,all_of,none_of} (NFC)

            List of files:
            /llvm-project-15.0.7/clang/lib/Driver/ToolChains/AMDGPU.cpp</description>
        <pubDate>Mon, 25 Oct 2021 16:14:45 +0000</pubDate>
        <dc:creator>Kazu Hirata &lt;kazu@google.com&gt;</dc:creator>
    </item>
<item>
        <title>d8e4170b - Ensure newlines at the end of files (NFC)</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/lib/Driver/ToolChains/AMDGPU.cpp#d8e4170b</link>
        <description>Ensure newlines at the end of files (NFC)

            List of files:
            /llvm-project-15.0.7/clang/lib/Driver/ToolChains/AMDGPU.cpp</description>
        <pubDate>Sat, 23 Oct 2021 15:45:29 +0000</pubDate>
        <dc:creator>Kazu Hirata &lt;kazu@google.com&gt;</dc:creator>
    </item>
<item>
        <title>b8debabb - [clang] Remove redundant calls to c_str() (NFC)</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/lib/Driver/ToolChains/AMDGPU.cpp#b8debabb</link>
        <description>[clang] Remove redundant calls to c_str() (NFC)Identified with readability-redundant-string-cstr.

            List of files:
            /llvm-project-15.0.7/clang/lib/Driver/ToolChains/AMDGPU.cpp</description>
        <pubDate>Tue, 31 Aug 2021 15:53:51 +0000</pubDate>
        <dc:creator>Kazu Hirata &lt;kazu@google.com&gt;</dc:creator>
    </item>
<item>
        <title>9830f902 - [AMDGPU][OpenMP] Support linking of math libraries</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/lib/Driver/ToolChains/AMDGPU.cpp#9830f902</link>
        <description>[AMDGPU][OpenMP] Support linking of math librariesMath libraries are linked only when -lm is specified. This is becausehost system could be missing rocm-device-libs.Reviewed By: JonChesterfield, yaxunlDifferential Revision: https://reviews.llvm.org/D105981

            List of files:
            /llvm-project-15.0.7/clang/lib/Driver/ToolChains/AMDGPU.cpp</description>
        <pubDate>Wed, 14 Jul 2021 14:07:04 +0000</pubDate>
        <dc:creator>Pushpinder Singh &lt;Pushpinder.Singh@amd.com&gt;</dc:creator>
    </item>
<item>
        <title>60426f33 - [clang][driver] NFC: Move InputInfo.h from lib to include</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/lib/Driver/ToolChains/AMDGPU.cpp#60426f33</link>
        <description>[clang][driver] NFC: Move InputInfo.h from lib to includeMoving `InputInfo.h` from `lib/Driver/` into `include/Driver` to be able to expose it in an API consumed from outside of `clangDriver`.Reviewed By: dexonsmithDifferential Revision: https://reviews.llvm.org/D106787

            List of files:
            /llvm-project-15.0.7/clang/lib/Driver/ToolChains/AMDGPU.cpp</description>
        <pubDate>Mon, 26 Jul 2021 11:22:27 +0000</pubDate>
        <dc:creator>Jan Svoboda &lt;jan_svoboda@apple.com&gt;</dc:creator>
    </item>
<item>
        <title>1def2579 - PR51018: Remove explicit conversions from SmallString to StringRef to future-proof against C++23</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/lib/Driver/ToolChains/AMDGPU.cpp#1def2579</link>
        <description>PR51018: Remove explicit conversions from SmallString to StringRef to future-proof against C++23C++23 will make these conversions ambiguous - so fix them to make thecodebase forward-compatible with C++23 (&amp; a follow-up change I&apos;ve madewill make this ambiguous/invalid even in &lt;C++23 so we don&apos;t regressthis &amp; it generally improves the code anyway)

            List of files:
            /llvm-project-15.0.7/clang/lib/Driver/ToolChains/AMDGPU.cpp</description>
        <pubDate>Thu, 08 Jul 2021 20:30:14 +0000</pubDate>
        <dc:creator>David Blaikie &lt;dblaikie@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>f2cc0427 - [HIP] Fix --hip-version flag with 0 as component</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/lib/Driver/ToolChains/AMDGPU.cpp#f2cc0427</link>
        <description>[HIP] Fix --hip-version flag with 0 as componentAllow the usage of minor version 0, for hip versionssuch as 4.0. Change the default values when performingversion checks.Reviewed By: yaxunlDifferential Revision: https://reviews.llvm.org/D104062

            List of files:
            /llvm-project-15.0.7/clang/lib/Driver/ToolChains/AMDGPU.cpp</description>
        <pubDate>Thu, 10 Jun 2021 21:24:38 +0000</pubDate>
        <dc:creator>Aaron En Ye Shi &lt;enye.shi@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>b5dea870 - [HIP] Fix spack HIP device lib detection</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/lib/Driver/ToolChains/AMDGPU.cpp#b5dea870</link>
        <description>[HIP] Fix spack HIP device lib detectionspack HIP device library is installed at amdgcn directory under llvm/clangdirectory.This patch fixes detection of HIP device library for spack.Reviewed by: Artem Belevich, Harmen StoppelsDifferential Revision: https://reviews.llvm.org/D103281

            List of files:
            /llvm-project-15.0.7/clang/lib/Driver/ToolChains/AMDGPU.cpp</description>
        <pubDate>Thu, 27 May 2021 19:51:02 +0000</pubDate>
        <dc:creator>Yaxun (Sam) Liu &lt;yaxun.liu@amd.com&gt;</dc:creator>
    </item>
<item>
        <title>6d2c0950 - [HIP] Check compatibility of -fgpu-sanitize with offload arch</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/lib/Driver/ToolChains/AMDGPU.cpp#6d2c0950</link>
        <description>[HIP] Check compatibility of -fgpu-sanitize with offload arch-fgpu-sanitize is incompatible with offload arch containing xnack-.This patch checks that.Reviewed by: Artem BelevichDifferential Revision: https://reviews.llvm.org/D102975

            List of files:
            /llvm-project-15.0.7/clang/lib/Driver/ToolChains/AMDGPU.cpp</description>
        <pubDate>Sun, 23 May 2021 03:45:15 +0000</pubDate>
        <dc:creator>Yaxun (Sam) Liu &lt;yaxun.liu@amd.com&gt;</dc:creator>
    </item>
<item>
        <title>18cb17ce - [HIP] Fix spack detection</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/lib/Driver/ToolChains/AMDGPU.cpp#18cb17ce</link>
        <description>[HIP] Fix spack detectionMissing or duplicate spack package should not cause error, sinceusers may only installed llvm/clang package, or users may installedduplicate HIP package but will use environment variable or compileroption to choose HIP path.The message about missing or duplicate spack package is informational,therefore should be emitted only when -v is specified.Reviewed by: Artem BelevichDifferential Revision: https://reviews.llvm.org/D102556

            List of files:
            /llvm-project-15.0.7/clang/lib/Driver/ToolChains/AMDGPU.cpp</description>
        <pubDate>Sat, 15 May 2021 14:57:29 +0000</pubDate>
        <dc:creator>Yaxun (Sam) Liu &lt;yaxun.liu@amd.com&gt;</dc:creator>
    </item>
<item>
        <title>59ad4e0f - Reapply  &quot;[AMDGPU][OpenMP] Add amdgpu-arch tool to list AMD GPUs installed&quot;</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/lib/Driver/ToolChains/AMDGPU.cpp#59ad4e0f</link>
        <description>Reapply  &quot;[AMDGPU][OpenMP] Add amdgpu-arch tool to list AMD GPUs installed&quot;This reverts commit 93604305bb72201641f31cc50a6e7b2fe65d3af3.

            List of files:
            /llvm-project-15.0.7/clang/lib/Driver/ToolChains/AMDGPU.cpp</description>
        <pubDate>Tue, 27 Apr 2021 10:47:05 +0000</pubDate>
        <dc:creator>Pushpinder Singh &lt;Pushpinder.Singh@amd.com&gt;</dc:creator>
    </item>
</channel>
</rss>
