<?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 SystemZ.cpp</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>c506adcd - Move CLANG_SYSTEMZ_DEFAULT_ARCH to config.h.</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/lib/Driver/ToolChains/Arch/SystemZ.cpp#c506adcd</link>
        <description>Move CLANG_SYSTEMZ_DEFAULT_ARCH to config.h.Instead of using a global define; see comments on D75914.While here, port 9c9d88d8b1b to the GN build.

            List of files:
            /llvm-project-15.0.7/clang/lib/Driver/ToolChains/Arch/SystemZ.cpp</description>
        <pubDate>Mon, 30 Mar 2020 18:11:35 +0000</pubDate>
        <dc:creator>Nico Weber &lt;thakis@chromium.org&gt;</dc:creator>
    </item>
<item>
        <title>9c9d88d8 - [SystemZ] Allow configuring default CLANG_SYSTEMZ_ARCH</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/lib/Driver/ToolChains/Arch/SystemZ.cpp#9c9d88d8</link>
        <description>[SystemZ] Allow configuring default CLANG_SYSTEMZ_ARCHOn Ubuntu, we want to raise default CLANG_SYSTEMZ_ARCH to z13,thus allow configuring this via CMake.On Debian, we want to raise it to z196.Author: Dimitri John LedkovDifferential Revision: https://reviews.llvm.org/D75914

            List of files:
            /llvm-project-15.0.7/clang/lib/Driver/ToolChains/Arch/SystemZ.cpp</description>
        <pubDate>Mon, 30 Mar 2020 12:20:48 +0000</pubDate>
        <dc:creator>Ulrich Weigand &lt;ulrich.weigand@de.ibm.com&gt;</dc:creator>
    </item>
<item>
        <title>563e8479 - [SystemZ]  Support -msoft-float</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/lib/Driver/ToolChains/Arch/SystemZ.cpp#563e8479</link>
        <description>[SystemZ]  Support -msoft-floatThis is needed when building the Linux kernel.Review: Ulrich WeigandDifferential Revision: https://reviews.llvm.org/D72189

            List of files:
            /llvm-project-15.0.7/clang/lib/Driver/ToolChains/Arch/SystemZ.cpp</description>
        <pubDate>Fri, 03 Jan 2020 23:39:07 +0000</pubDate>
        <dc:creator>Jonas Paulsson &lt;paulsson@linux.vnet.ibm.com&gt;</dc:creator>
    </item>
<item>
        <title>adcd0268 - Make llvm::StringRef to std::string conversions explicit.</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/lib/Driver/ToolChains/Arch/SystemZ.cpp#adcd0268</link>
        <description>Make llvm::StringRef to std::string conversions explicit.This is how it should&apos;ve been and brings it more in line withstd::string_view. There should be no functional change here.This is mostly mechanical from a custom clang-tidy check, with a lot ofmanual fixups. It uncovers a lot of minor inefficiencies.This doesn&apos;t actually modify StringRef yet, I&apos;ll do that in a follow-up.

            List of files:
            /llvm-project-15.0.7/clang/lib/Driver/ToolChains/Arch/SystemZ.cpp</description>
        <pubDate>Tue, 28 Jan 2020 19:23:46 +0000</pubDate>
        <dc:creator>Benjamin Kramer &lt;benny.kra@googlemail.com&gt;</dc:creator>
    </item>
<item>
        <title>9f99aba1 - [clang][SystemZ] Add support for -march=native</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/lib/Driver/ToolChains/Arch/SystemZ.cpp#9f99aba1</link>
        <description>[clang][SystemZ] Add support for -march=nativeHandle -march=native in systemz::getSystemZTargetCPU, similar tohow this is done on other platforms.  Also change the return typeto std::string instead of const char *.

            List of files:
            /llvm-project-15.0.7/clang/lib/Driver/ToolChains/Arch/SystemZ.cpp</description>
        <pubDate>Mon, 16 Dec 2019 15:09:09 +0000</pubDate>
        <dc:creator>Ulrich Weigand &lt;ulrich.weigand@de.ibm.com&gt;</dc:creator>
    </item>
<item>
        <title>2946cd70 - Update the file headers across all of the LLVM projects in the monorepo</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/lib/Driver/ToolChains/Arch/SystemZ.cpp#2946cd70</link>
        <description>Update the file headers across all of the LLVM projects in the monorepoto reflect the new license.We understand that people may be surprised that we&apos;re moving the headerentirely to discuss the new license. We checked this carefully with theFoundation&apos;s lawyer and we believe this is the correct approach.Essentially, all code in the project is now made available by the LLVMproject under our new license, so you will see that the license headersinclude that license only. Some of our contributors have contributedcode under our old license, and accordingly, we have retained a copy ofour old license notice in the top-level files in each project andrepository.llvm-svn: 351636

            List of files:
            /llvm-project-15.0.7/clang/lib/Driver/ToolChains/Arch/SystemZ.cpp</description>
        <pubDate>Sat, 19 Jan 2019 08:50:56 +0000</pubDate>
        <dc:creator>Chandler Carruth &lt;chandlerc@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>f561abab - [Driver] Consolidate tools and toolchains by target platform. (NFC)</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/lib/Driver/ToolChains/Arch/SystemZ.cpp#f561abab</link>
        <description>[Driver] Consolidate tools and toolchains by target platform. (NFC)Summary:(This is a move-only refactoring patch. There are no functionality changes.)This patch splits apart the Clang driver&apos;s tool and toolchain implementationfiles. Each target platform toolchain is moved to its own file, along with theclosest-related tools. Each target platform toolchain has separate headers andimplementation files, so the hierarchy of classes is unchanged.There are some remaining shared free functions, mostly from Tools.cpp. Severalof these move to their own architecture-specific files, similar to r296056. Someof them are only used by a single target platform; since the tools andtoolchains are now together, some helpers now live in a platform-specific file.The balance are helpers related to manipulating argument lists, so they are nowin a new file pair, CommonArgs.h and .cpp.I&apos;ve tried to cluster the code logically, which is fairly straightforward formost of the target platforms and shared architectures. I think I&apos;ve madereasonable choices for these, as well as the various shared helpers; but ofcourse, I&apos;m happy to hear feedback in the review.There are some particular things I don&apos;t like about this patch, but haven&apos;t beenable to find a better overall solution. The first is the proliferation of files:there are several files that are tiny because the toolchain is not verydifferent from its base (usually the Gnu tools/toolchain). I think this ismostly a reflection of the true complexity, though, so it may not be &quot;fixable&quot;in any reasonable sense. The second thing I don&apos;t like are the includes like&quot;../Something.h&quot;. I&apos;ve avoided this largely by clustering into the current filestructure. However, a few of these includes remain, and in those cases itdoesn&apos;t make sense to me to sink an existing file any deeper.Reviewers: rsmith, mehdi_amini, compnerd, rnk, javed.absarSubscribers: emaste, jfb, danalbert, srhines, dschuff, jyknight, nemanjai, nhaehnle, mgorny, cfe-commitsDifferential Revision: https://reviews.llvm.org/D30372llvm-svn: 297250

            List of files:
            /llvm-project-15.0.7/clang/lib/Driver/ToolChains/Arch/SystemZ.cpp</description>
        <pubDate>Wed, 08 Mar 2017 01:02:16 +0000</pubDate>
        <dc:creator>David L. Jones &lt;dlj@google.com&gt;</dc:creator>
    </item>
</channel>
</rss>
