<?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 HexagonGenInsert.cpp</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>95a13425 - Remove unneeded cl::ZeroOrMore for cl::opt/cl::list options</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/lib/Target/Hexagon/HexagonGenInsert.cpp#95a13425</link>
        <description>Remove unneeded cl::ZeroOrMore for cl::opt/cl::list options

            List of files:
            /llvm-project-15.0.7/llvm/lib/Target/Hexagon/HexagonGenInsert.cpp</description>
        <pubDate>Sun, 05 Jun 2022 08:07:50 +0000</pubDate>
        <dc:creator>Fangrui Song &lt;i@maskray.me&gt;</dc:creator>
    </item>
<item>
        <title>36c7d79d - Remove unneeded cl::ZeroOrMore for cl::opt options</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/lib/Target/Hexagon/HexagonGenInsert.cpp#36c7d79d</link>
        <description>Remove unneeded cl::ZeroOrMore for cl::opt optionsSimilar to 557efc9a8b68628c2c944678c6471dac30ed9e8e.This commit handles options where cl::ZeroOrMore is more than one line belowcl::opt.

            List of files:
            /llvm-project-15.0.7/llvm/lib/Target/Hexagon/HexagonGenInsert.cpp</description>
        <pubDate>Sat, 04 Jun 2022 07:10:42 +0000</pubDate>
        <dc:creator>Fangrui Song &lt;i@maskray.me&gt;</dc:creator>
    </item>
<item>
        <title>72f9c694 - [Hexagon][bolt] Remove unneeded cl::ZeroOrMore for cl::opt options. NFC</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/lib/Target/Hexagon/HexagonGenInsert.cpp#72f9c694</link>
        <description>[Hexagon][bolt] Remove unneeded cl::ZeroOrMore for cl::opt options. NFCSimilar to 557efc9a8b68628c2c944678c6471dac30ed9e8e

            List of files:
            /llvm-project-15.0.7/llvm/lib/Target/Hexagon/HexagonGenInsert.cpp</description>
        <pubDate>Sat, 04 Jun 2022 05:04:57 +0000</pubDate>
        <dc:creator>Fangrui Song &lt;i@maskray.me&gt;</dc:creator>
    </item>
<item>
        <title>557efc9a - [llvm] Remove unneeded cl::ZeroOrMore for cl::opt options. NFC</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/lib/Target/Hexagon/HexagonGenInsert.cpp#557efc9a</link>
        <description>[llvm] Remove unneeded cl::ZeroOrMore for cl::opt options. NFCSome cl::ZeroOrMore were added to avoid the `may only occur zero or one times!`error. More were added due to cargo cult. Since the error has been removed,cl::ZeroOrMore is unneeded.Also remove cl::init(false) while touching the lines.

            List of files:
            /llvm-project-15.0.7/llvm/lib/Target/Hexagon/HexagonGenInsert.cpp</description>
        <pubDate>Sat, 04 Jun 2022 04:59:05 +0000</pubDate>
        <dc:creator>Fangrui Song &lt;i@maskray.me&gt;</dc:creator>
    </item>
<item>
        <title>3a3cb929 - [llvm] Use = default (NFC)</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/lib/Target/Hexagon/HexagonGenInsert.cpp#3a3cb929</link>
        <description>[llvm] Use = default (NFC)

            List of files:
            /llvm-project-15.0.7/llvm/lib/Target/Hexagon/HexagonGenInsert.cpp</description>
        <pubDate>Mon, 07 Feb 2022 06:18:35 +0000</pubDate>
        <dc:creator>Kazu Hirata &lt;kazu@google.com&gt;</dc:creator>
    </item>
<item>
        <title>f8f5f1b3 - [Hexagon] Use range-based for loops (NFC)</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/lib/Target/Hexagon/HexagonGenInsert.cpp#f8f5f1b3</link>
        <description>[Hexagon] Use range-based for loops (NFC)

            List of files:
            /llvm-project-15.0.7/llvm/lib/Target/Hexagon/HexagonGenInsert.cpp</description>
        <pubDate>Fri, 31 Dec 2021 23:17:25 +0000</pubDate>
        <dc:creator>Kazu Hirata &lt;kazu@google.com&gt;</dc:creator>
    </item>
<item>
        <title>bb6447a7 - [llvm] Use llvm::reverse (NFC)</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/lib/Target/Hexagon/HexagonGenInsert.cpp#bb6447a7</link>
        <description>[llvm] Use llvm::reverse (NFC)

            List of files:
            /llvm-project-15.0.7/llvm/lib/Target/Hexagon/HexagonGenInsert.cpp</description>
        <pubDate>Mon, 13 Dec 2021 00:13:49 +0000</pubDate>
        <dc:creator>Kazu Hirata &lt;kazu@google.com&gt;</dc:creator>
    </item>
<item>
        <title>562356d6 - [Target] Use range-based for loops (NFC)</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/lib/Target/Hexagon/HexagonGenInsert.cpp#562356d6</link>
        <description>[Target] Use range-based for loops (NFC)

            List of files:
            /llvm-project-15.0.7/llvm/lib/Target/Hexagon/HexagonGenInsert.cpp</description>
        <pubDate>Fri, 26 Nov 2021 16:23:00 +0000</pubDate>
        <dc:creator>Kazu Hirata &lt;kazu@google.com&gt;</dc:creator>
    </item>
<item>
        <title>d45cb1d7 - [llvm] Use range-based for loops (NFC)</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/lib/Target/Hexagon/HexagonGenInsert.cpp#d45cb1d7</link>
        <description>[llvm] Use range-based for loops (NFC)

            List of files:
            /llvm-project-15.0.7/llvm/lib/Target/Hexagon/HexagonGenInsert.cpp</description>
        <pubDate>Tue, 23 Nov 2021 16:54:47 +0000</pubDate>
        <dc:creator>Kazu Hirata &lt;kazu@google.com&gt;</dc:creator>
    </item>
<item>
        <title>d5b73a70 - [llvm] Use range-based for loops (NFC)</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/lib/Target/Hexagon/HexagonGenInsert.cpp#d5b73a70</link>
        <description>[llvm] Use range-based for loops (NFC)

            List of files:
            /llvm-project-15.0.7/llvm/lib/Target/Hexagon/HexagonGenInsert.cpp</description>
        <pubDate>Tue, 23 Nov 2021 04:33:27 +0000</pubDate>
        <dc:creator>Kazu Hirata &lt;kazu@google.com&gt;</dc:creator>
    </item>
<item>
        <title>59a26448 - [Target] Use range-based for loops (NFC)</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/lib/Target/Hexagon/HexagonGenInsert.cpp#59a26448</link>
        <description>[Target] Use range-based for loops (NFC)

            List of files:
            /llvm-project-15.0.7/llvm/lib/Target/Hexagon/HexagonGenInsert.cpp</description>
        <pubDate>Mon, 22 Nov 2021 16:21:07 +0000</pubDate>
        <dc:creator>Kazu Hirata &lt;kazu@google.com&gt;</dc:creator>
    </item>
<item>
        <title>dc9b5550 - [NFC][llvm][Hexagon] Inclusive Terms remove uses of sanity in Hexagon taget</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/lib/Target/Hexagon/HexagonGenInsert.cpp#dc9b5550</link>
        <description>[NFC][llvm][Hexagon] Inclusive Terms remove uses of sanity in Hexagon tagetMost changes are rewording comments but there are some assertions that I rephrased.Reviewed By: kparzyszDifferential Revision: https://reviews.llvm.org/D114132

            List of files:
            /llvm-project-15.0.7/llvm/lib/Target/Hexagon/HexagonGenInsert.cpp</description>
        <pubDate>Mon, 22 Nov 2021 14:39:21 +0000</pubDate>
        <dc:creator>Zarko Todorovski &lt;zarko@ca.ibm.com&gt;</dc:creator>
    </item>
<item>
        <title>c375cdc9 - [Hexagon] Use MachineBasicBlock::{successors,predecessors} (NFC)</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/lib/Target/Hexagon/HexagonGenInsert.cpp#c375cdc9</link>
        <description>[Hexagon] Use MachineBasicBlock::{successors,predecessors} (NFC)

            List of files:
            /llvm-project-15.0.7/llvm/lib/Target/Hexagon/HexagonGenInsert.cpp</description>
        <pubDate>Tue, 09 Nov 2021 08:26:06 +0000</pubDate>
        <dc:creator>Kazu Hirata &lt;kazu@google.com&gt;</dc:creator>
    </item>
<item>
        <title>966f1431 - [Target] Use llvm::erase_if (NFC)</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/lib/Target/Hexagon/HexagonGenInsert.cpp#966f1431</link>
        <description>[Target] Use llvm::erase_if (NFC)

            List of files:
            /llvm-project-15.0.7/llvm/lib/Target/Hexagon/HexagonGenInsert.cpp</description>
        <pubDate>Mon, 21 Dec 2020 01:43:22 +0000</pubDate>
        <dc:creator>Kazu Hirata &lt;kazu@google.com&gt;</dc:creator>
    </item>
<item>
        <title>06fcc4f0 - [NFC] Use [MC]Register for Hexagon target</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/lib/Target/Hexagon/HexagonGenInsert.cpp#06fcc4f0</link>
        <description>[NFC] Use [MC]Register for Hexagon targetDifferential Revision: https://reviews.llvm.org/D91160

            List of files:
            /llvm-project-15.0.7/llvm/lib/Target/Hexagon/HexagonGenInsert.cpp</description>
        <pubDate>Thu, 05 Nov 2020 03:10:29 +0000</pubDate>
        <dc:creator>Gaurav Jain &lt;gjn@google.com&gt;</dc:creator>
    </item>
<item>
        <title>745b6dea - Reland &apos;Fixed -Wdeprecated-copy warnings. NFCI.&apos;</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/lib/Target/Hexagon/HexagonGenInsert.cpp#745b6dea</link>
        <description>Reland &apos;Fixed -Wdeprecated-copy warnings. NFCI.&apos;Fixed hashtable copy ctor.

            List of files:
            /llvm-project-15.0.7/llvm/lib/Target/Hexagon/HexagonGenInsert.cpp</description>
        <pubDate>Sat, 23 Nov 2019 22:08:22 +0000</pubDate>
        <dc:creator>D&#225;vid Bolvansk&#253; &lt;david.bolvansky@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>111a4cff - Revert &apos;Fixed -Wdeprecated-copy warnings. NFCI.&apos;</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/lib/Target/Hexagon/HexagonGenInsert.cpp#111a4cff</link>
        <description>Revert &apos;Fixed -Wdeprecated-copy warnings. NFCI.&apos; pdbutil&apos;s test is failing.

            List of files:
            /llvm-project-15.0.7/llvm/lib/Target/Hexagon/HexagonGenInsert.cpp</description>
        <pubDate>Sat, 23 Nov 2019 20:31:17 +0000</pubDate>
        <dc:creator>D&#225;vid Bolvansk&#253; &lt;david.bolvansky@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>7124b45b - Fixed -Wdeprecated-copy warnings. NFCI.</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/lib/Target/Hexagon/HexagonGenInsert.cpp#7124b45b</link>
        <description>Fixed -Wdeprecated-copy warnings. NFCI.

            List of files:
            /llvm-project-15.0.7/llvm/lib/Target/Hexagon/HexagonGenInsert.cpp</description>
        <pubDate>Sat, 23 Nov 2019 20:01:56 +0000</pubDate>
        <dc:creator>D&#225;vid Bolvansk&#253; &lt;david.bolvansky@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>05da2fe5 - Sink all InitializePasses.h includes</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/lib/Target/Hexagon/HexagonGenInsert.cpp#05da2fe5</link>
        <description>Sink all InitializePasses.h includesThis file lists every pass in LLVM, and is included by Pass.h, which isvery popular. Every time we add, remove, or rename a pass in LLVM, itcaused lots of recompilation.I found this fact by looking at this table, which is sorted by thenumber of times a file was changed over the last 100,000 git commitsmultiplied by the number of object files that depend on it in thecurrent checkout:  recompiles    touches affected_files  header  342380        95      3604    llvm/include/llvm/ADT/STLExtras.h  314730        234     1345    llvm/include/llvm/InitializePasses.h  307036        118     2602    llvm/include/llvm/ADT/APInt.h  213049        59      3611    llvm/include/llvm/Support/MathExtras.h  170422        47      3626    llvm/include/llvm/Support/Compiler.h  162225        45      3605    llvm/include/llvm/ADT/Optional.h  158319        63      2513    llvm/include/llvm/ADT/Triple.h  140322        39      3598    llvm/include/llvm/ADT/StringRef.h  137647        59      2333    llvm/include/llvm/Support/Error.h  131619        73      1803    llvm/include/llvm/Support/FileSystem.hBefore this change, touching InitializePasses.h would cause 1345 filesto recompile. After this change, touching it only causes 550 compiles inan incremental rebuild.Reviewers: bkramer, asbirlea, bollu, jdoerfertDifferential Revision: https://reviews.llvm.org/D70211

            List of files:
            /llvm-project-15.0.7/llvm/lib/Target/Hexagon/HexagonGenInsert.cpp</description>
        <pubDate>Wed, 13 Nov 2019 21:15:01 +0000</pubDate>
        <dc:creator>Reid Kleckner &lt;rnk@google.com&gt;</dc:creator>
    </item>
<item>
        <title>0c476111 - Apply llvm-prefer-register-over-unsigned from clang-tidy to LLVM</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/lib/Target/Hexagon/HexagonGenInsert.cpp#0c476111</link>
        <description>Apply llvm-prefer-register-over-unsigned from clang-tidy to LLVMSummary:This clang-tidy check is looking for unsigned integer variables whose initializerstarts with an implicit cast from llvm::Register and changes the type of thevariable to llvm::Register (dropping the llvm:: where possible).Partial reverts in:X86FrameLowering.cpp - Some functions return unsigned and arguably should be MCRegisterX86FixupLEAs.cpp - Some functions return unsigned and arguably should be MCRegisterX86FrameLowering.cpp - Some functions return unsigned and arguably should be MCRegisterHexagonBitSimplify.cpp - Function takes BitTracker::RegisterRef which appears to be unsigned&amp;MachineVerifier.cpp - Ambiguous operator==() given MCRegister and const RegisterPPCFastISel.cpp - No Register::operator-=()PeepholeOptimizer.cpp - TargetInstrInfo::optimizeLoadInstr() takes an unsigned&amp;MachineTraceMetrics.cpp - MachineTraceMetrics lacks a suitable constructorManual fixups in:ARMFastISel.cpp - ARMEmitLoad() now takes a Register&amp; instead of unsigned&amp;HexagonSplitDouble.cpp - Ternary operator was ambiguous between unsigned/RegisterHexagonConstExtenders.cpp - Has a local class named Register, used llvm::Register instead of Register.PPCFastISel.cpp - PPCEmitLoad() now takes a Register&amp; instead of unsigned&amp;Depends on D65919Reviewers: arsenm, bogner, craig.topper, RKSimonReviewed By: arsenmSubscribers: RKSimon, craig.topper, lenary, aemerson, wuzish, jholewinski, MatzeB, qcolombet, dschuff, jyknight, dylanmckay, sdardis, nemanjai, jvesely, wdng, nhaehnle, sbc100, jgravelle-google, kristof.beyls, hiraditya, aheejin, kbarton, fedor.sergeev, javed.absar, asb, rbar, johnrusso, simoncook, apazos, sabuasal, niosHD, jrtc27, MaskRay, zzheng, edward-jones, atanasyan, rogfer01, MartinMosbeck, brucehoult, the_o, tpr, PkmX, jocewei, jsji, Petar.Avramovic, asbirlea, Jim, s.egerton, llvm-commitsTags: #llvmDifferential Revision: https://reviews.llvm.org/D65962llvm-svn: 369041

            List of files:
            /llvm-project-15.0.7/llvm/lib/Target/Hexagon/HexagonGenInsert.cpp</description>
        <pubDate>Thu, 15 Aug 2019 19:22:08 +0000</pubDate>
        <dc:creator>Daniel Sanders &lt;daniel_l_sanders@apple.com&gt;</dc:creator>
    </item>
</channel>
</rss>
