<?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 ARMOptimizeBarriersPass.cpp</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><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/llvm/lib/Target/ARM/ARMOptimizeBarriersPass.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/llvm/lib/Target/ARM/ARMOptimizeBarriersPass.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>f1caa283 - MachineFunction: Return reference from getFunction(); NFC</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/lib/Target/ARM/ARMOptimizeBarriersPass.cpp#f1caa283</link>
        <description>MachineFunction: Return reference from getFunction(); NFCThe Function can never be nullptr so we can return a reference.llvm-svn: 320884

            List of files:
            /llvm-project-15.0.7/llvm/lib/Target/ARM/ARMOptimizeBarriersPass.cpp</description>
        <pubDate>Fri, 15 Dec 2017 22:22:58 +0000</pubDate>
        <dc:creator>Matthias Braun &lt;matze@braunis.de&gt;</dc:creator>
    </item>
<item>
        <title>8297e522 - [ARM] Use a Changed flag to avoid making a pass&apos;s return value dependent on a compare with a Statistic object.</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/lib/Target/ARM/ARMOptimizeBarriersPass.cpp#8297e522</link>
        <description>[ARM] Use a Changed flag to avoid making a pass&apos;s return value dependent on a compare with a Statistic object.Statistic compile to always be 0 in release build so this compare would always return false. And in the debug builds Statistic are global variables and remember their values across pass runs. So this compare returns true anytime the pass runs after the first time it modifies something.This was found after reviewing all usages of comparison operators on a Statistic object. We had some internal code that did a compare with a statistic that caused a mismatch in output between debug and release builds. So we did an audit out of paranoia.llvm-svn: 302450

            List of files:
            /llvm-project-15.0.7/llvm/lib/Target/ARM/ARMOptimizeBarriersPass.cpp</description>
        <pubDate>Mon, 08 May 2017 18:02:51 +0000</pubDate>
        <dc:creator>Craig Topper &lt;craig.topper@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>117296c0 - Use StringRef in Pass/PassManager APIs (NFC)</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/lib/Target/ARM/ARMOptimizeBarriersPass.cpp#117296c0</link>
        <description>Use StringRef in Pass/PassManager APIs (NFC)llvm-svn: 283004

            List of files:
            /llvm-project-15.0.7/llvm/lib/Target/ARM/ARMOptimizeBarriersPass.cpp</description>
        <pubDate>Sat, 01 Oct 2016 02:56:57 +0000</pubDate>
        <dc:creator>Mehdi Amini &lt;mehdi.amini@apple.com&gt;</dc:creator>
    </item>
<item>
        <title>1eb47368 - MachineFunctionProperties/MIRParser: Rename AllVRegsAllocated-&gt;NoVRegs, compute it</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/lib/Target/ARM/ARMOptimizeBarriersPass.cpp#1eb47368</link>
        <description>MachineFunctionProperties/MIRParser: Rename AllVRegsAllocated-&gt;NoVRegs, compute itRename AllVRegsAllocated to NoVRegs. This avoids the connotation ofrunning after register and simply describes that no vregs are used ina machine function. With that we can simply compute the property and donot need to dump/parse it in .mir files.Differential Revision: http://reviews.llvm.org/D23850llvm-svn: 279698

            List of files:
            /llvm-project-15.0.7/llvm/lib/Target/ARM/ARMOptimizeBarriersPass.cpp</description>
        <pubDate>Thu, 25 Aug 2016 01:27:13 +0000</pubDate>
        <dc:creator>Matthias Braun &lt;matze@braunis.de&gt;</dc:creator>
    </item>
<item>
        <title>a2b9111e - Add optimization bisect opt-in calls for ARM passes</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/lib/Target/ARM/ARMOptimizeBarriersPass.cpp#a2b9111e</link>
        <description>Add optimization bisect opt-in calls for ARM passesDifferential Revision: http://reviews.llvm.org/D19449llvm-svn: 267480

            List of files:
            /llvm-project-15.0.7/llvm/lib/Target/ARM/ARMOptimizeBarriersPass.cpp</description>
        <pubDate>Mon, 25 Apr 2016 22:01:04 +0000</pubDate>
        <dc:creator>Andrew Kaylor &lt;andrew.kaylor@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>1dbf7a57 - Add MachineFunctionProperty checks for AllVRegsAllocated for target passes</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/lib/Target/ARM/ARMOptimizeBarriersPass.cpp#1dbf7a57</link>
        <description>Add MachineFunctionProperty checks for AllVRegsAllocated for target passesSummary:This adds the same checks that were added in r264593 to alltarget-specific passes that run after register allocation.Reviewers: qcolombetSubscribers: jyknight, dsanders, llvm-commitsDifferential Revision: http://reviews.llvm.org/D18525llvm-svn: 265313

            List of files:
            /llvm-project-15.0.7/llvm/lib/Target/ARM/ARMOptimizeBarriersPass.cpp</description>
        <pubDate>Mon, 04 Apr 2016 17:09:25 +0000</pubDate>
        <dc:creator>Derek Schuff &lt;dschuff@google.com&gt;</dc:creator>
    </item>
<item>
        <title>f00654e3 - Revert r240137 (Fixed/added namespace ending comments using clang-tidy. NFC)</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/lib/Target/ARM/ARMOptimizeBarriersPass.cpp#f00654e3</link>
        <description>Revert r240137 (Fixed/added namespace ending comments using clang-tidy. NFC)Apparently, the style needs to be agreed upon first.llvm-svn: 240390

            List of files:
            /llvm-project-15.0.7/llvm/lib/Target/ARM/ARMOptimizeBarriersPass.cpp</description>
        <pubDate>Tue, 23 Jun 2015 09:49:53 +0000</pubDate>
        <dc:creator>Alexander Kornienko &lt;alexfh@google.com&gt;</dc:creator>
    </item>
<item>
        <title>70bc5f13 - Fixed/added namespace ending comments using clang-tidy. NFC</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/lib/Target/ARM/ARMOptimizeBarriersPass.cpp#70bc5f13</link>
        <description>Fixed/added namespace ending comments using clang-tidy. NFCThe patch is generated using this command:tools/clang/tools/extra/clang-tidy/tool/run-clang-tidy.py -fix \  -checks=-*,llvm-namespace-comment -header-filter=&apos;llvm/.*|clang/.*&apos; \  llvm/lib/Thanks to Eugene Kosov for the original patch!llvm-svn: 240137

            List of files:
            /llvm-project-15.0.7/llvm/lib/Target/ARM/ARMOptimizeBarriersPass.cpp</description>
        <pubDate>Fri, 19 Jun 2015 15:57:42 +0000</pubDate>
        <dc:creator>Alexander Kornienko &lt;alexfh@google.com&gt;</dc:creator>
    </item>
<item>
        <title>2c29cd69 - [Target/ARM] Remove unused &apos;private&apos; from class.</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/lib/Target/ARM/ARMOptimizeBarriersPass.cpp#2c29cd69</link>
        <description>[Target/ARM] Remove unused &apos;private&apos; from class.Differential Revision:	http://reviews.llvm.org/D9611Reviewed by:	rengolinllvm-svn: 236918

            List of files:
            /llvm-project-15.0.7/llvm/lib/Target/ARM/ARMOptimizeBarriersPass.cpp</description>
        <pubDate>Fri, 08 May 2015 23:58:28 +0000</pubDate>
        <dc:creator>Davide Italiano &lt;davide@freebsd.org&gt;</dc:creator>
    </item>
<item>
        <title>d9903888 - [cleanup] Re-sort all the #include lines in LLVM using</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/lib/Target/ARM/ARMOptimizeBarriersPass.cpp#d9903888</link>
        <description>[cleanup] Re-sort all the #include lines in LLVM usingutils/sort_includes.py.I clearly haven&apos;t done this in a while, so more changed than usual. Thiseven uncovered a missing include from the InstrProf library that I&apos;veadded. No functionality changed here, just mechanical cleanup of theinclude order.llvm-svn: 225974

            List of files:
            /llvm-project-15.0.7/llvm/lib/Target/ARM/ARMOptimizeBarriersPass.cpp</description>
        <pubDate>Wed, 14 Jan 2015 11:23:27 +0000</pubDate>
        <dc:creator>Chandler Carruth &lt;chandlerc@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>9d74a5a5 - [C++11] Add &apos;override&apos; keywords and remove &apos;virtual&apos;. Additionally add &apos;final&apos; and leave &apos;virtual&apos; on some methods that are marked virtual without overriding anything and have no obvious overrides themselves.</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/lib/Target/ARM/ARMOptimizeBarriersPass.cpp#9d74a5a5</link>
        <description>[C++11] Add &apos;override&apos; keywords and remove &apos;virtual&apos;. Additionally add &apos;final&apos; and leave &apos;virtual&apos; on some methods that are marked virtual without overriding anything and have no obvious overrides themselves.llvm-svn: 207511

            List of files:
            /llvm-project-15.0.7/llvm/lib/Target/ARM/ARMOptimizeBarriersPass.cpp</description>
        <pubDate>Tue, 29 Apr 2014 07:58:41 +0000</pubDate>
        <dc:creator>Craig Topper &lt;craig.topper@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>84e68b29 - [Modules] Fix potential ODR violations by sinking the DEBUG_TYPE</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/lib/Target/ARM/ARMOptimizeBarriersPass.cpp#84e68b29</link>
        <description>[Modules] Fix potential ODR violations by sinking the DEBUG_TYPEdefinition below all of the header #include lines, lib/Target/...edition.llvm-svn: 206842

            List of files:
            /llvm-project-15.0.7/llvm/lib/Target/ARM/ARMOptimizeBarriersPass.cpp</description>
        <pubDate>Tue, 22 Apr 2014 02:41:26 +0000</pubDate>
        <dc:creator>Chandler Carruth &lt;chandlerc@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>d93295ea - Remove duplicated DMB instructions</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/lib/Target/ARM/ARMOptimizeBarriersPass.cpp#d93295ea</link>
        <description>Remove duplicated DMB instructionsARM specific optimiztion, finding places in ARM machine code where 2 dmbsfollow one another, and eliminating one of them.Patch by Reinoud Elhorst.llvm-svn: 205409

            List of files:
            /llvm-project-15.0.7/llvm/lib/Target/ARM/ARMOptimizeBarriersPass.cpp</description>
        <pubDate>Wed, 02 Apr 2014 09:03:43 +0000</pubDate>
        <dc:creator>Renato Golin &lt;renato.golin@linaro.org&gt;</dc:creator>
    </item>
</channel>
</rss>
