<?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 HexagonELFObjectWriter.cpp</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>440ca29e - [Hexagon][NFC] Rename VK_Hexagon_PCREL to VK_PCREL</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonELFObjectWriter.cpp#440ca29e</link>
        <description>[Hexagon][NFC] Rename VK_Hexagon_PCREL to VK_PCRELOn PowerPC we will soon need to use pcrel to indicate PC Relative addressing.Renamed the Hexagon specific variant kind to a non target specific VK so thatit can be used on both Hexagon and PowerPC.Differential Revision: https://reviews.llvm.org/D74788

            List of files:
            /llvm-project-15.0.7/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonELFObjectWriter.cpp</description>
        <pubDate>Wed, 19 Feb 2020 15:47:14 +0000</pubDate>
        <dc:creator>Stefan Pintilie &lt;stefanp@ca.ibm.com&gt;</dc:creator>
    </item>
<item>
        <title>90b6bb75 - [MC] Minor cleanup to MCFixup::Kind handling. NFC.</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonELFObjectWriter.cpp#90b6bb75</link>
        <description>[MC] Minor cleanup to MCFixup::Kind handling. NFC.Prefer `MCFixupKind` where possible and add getTargetKind() toconvert to `unsigned` when needed rather than scattering castoperators around the place.Differential Revision: https://reviews.llvm.org/D59890llvm-svn: 369720

            List of files:
            /llvm-project-15.0.7/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonELFObjectWriter.cpp</description>
        <pubDate>Fri, 23 Aug 2019 01:00:55 +0000</pubDate>
        <dc:creator>Sam Clegg &lt;sbc@chromium.org&gt;</dc:creator>
    </item>
<item>
        <title>0eaee545 - [llvm] Migrate llvm::make_unique to std::make_unique</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonELFObjectWriter.cpp#0eaee545</link>
        <description>[llvm] Migrate llvm::make_unique to std::make_uniqueNow that we&apos;ve moved to C++14, we no longer need the llvm::make_uniqueimplementation from STLExtras.h. This patch is a mechanical replacementof (hopefully) all the llvm::make_unique instances across the monorepo.llvm-svn: 369013

            List of files:
            /llvm-project-15.0.7/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonELFObjectWriter.cpp</description>
        <pubDate>Thu, 15 Aug 2019 15:54:37 +0000</pubDate>
        <dc:creator>Jonas Devlieghere &lt;jonas@devlieghere.com&gt;</dc:creator>
    </item>
<item>
        <title>7ebfbebf - Include what you use in HexagonELFObjectWriter.cpp</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonELFObjectWriter.cpp#7ebfbebf</link>
        <description>Include what you use in HexagonELFObjectWriter.cppHexagonELFObjectWriter.cpp was not using any APIs from Hexagon.h, andwas only including it for transitive dependencies.  Doing so isproblematic from include-what-you-use perspective, but it is also alayering issue (it creates a dependency cycle between the primaryHexagon target library and the MCTargetDesc library).llvm-svn: 362376

            List of files:
            /llvm-project-15.0.7/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonELFObjectWriter.cpp</description>
        <pubDate>Mon, 03 Jun 2019 09:56:40 +0000</pubDate>
        <dc:creator>Dmitri Gribenko &lt;gribozavr@gmail.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/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonELFObjectWriter.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/Hexagon/MCTargetDesc/HexagonELFObjectWriter.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>dcd7d6c3 - MC: Separate creating a generic object writer from creating a target object writer. NFCI.</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonELFObjectWriter.cpp#dcd7d6c3</link>
        <description>MC: Separate creating a generic object writer from creating a target object writer. NFCI.With this we gain a little flexibility in how the generic objectwriter is created.Part of PR37466.Differential Revision: https://reviews.llvm.org/D47045llvm-svn: 332868

            List of files:
            /llvm-project-15.0.7/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonELFObjectWriter.cpp</description>
        <pubDate>Mon, 21 May 2018 19:20:29 +0000</pubDate>
        <dc:creator>Peter Collingbourne &lt;peter@pcc.me.uk&gt;</dc:creator>
    </item>
<item>
        <title>60fbc7cc - [MC] Thread unique_ptr&lt;MCObjectWriter&gt; through the create.*ObjectWriter</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonELFObjectWriter.cpp#60fbc7cc</link>
        <description>[MC] Thread unique_ptr&lt;MCObjectWriter&gt; through the create.*ObjectWriterfunctions.This makes the ownership of the resulting MCObjectWriter clear, and allows usto remove one instance of MCObjectStreamer&apos;s bizarre &quot;holding ownership viasomeone else&apos;s reference&quot; trick.llvm-svn: 315327

            List of files:
            /llvm-project-15.0.7/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonELFObjectWriter.cpp</description>
        <pubDate>Tue, 10 Oct 2017 16:28:07 +0000</pubDate>
        <dc:creator>Lang Hames &lt;lhames@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>dcb312bd - [MC] Plumb unique_ptr&lt;MCELFObjectTargetWriter&gt; through createELFObjectWriter to</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonELFObjectWriter.cpp#dcb312bd</link>
        <description>[MC] Plumb unique_ptr&lt;MCELFObjectTargetWriter&gt; through createELFObjectWriter toELFObjectWriter&apos;s constructor.Fixes the same ownership issue for ELF that r315245 did for MachO:ELFObjectWriter takes ownership of its MCELFObjectTargetWriter, so we want topass this through to the constructor via a unique_ptr, rather than a raw ptr.llvm-svn: 315254

            List of files:
            /llvm-project-15.0.7/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonELFObjectWriter.cpp</description>
        <pubDate>Mon, 09 Oct 2017 23:53:15 +0000</pubDate>
        <dc:creator>Lang Hames &lt;lhames@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>57a8bb43 - [Hexagon] Change iconst to emit 27bit relocation</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonELFObjectWriter.cpp#57a8bb43</link>
        <description>[Hexagon] Change iconst to emit 27bit relocationPatch by Colin LeMahieu.llvm-svn: 301956

            List of files:
            /llvm-project-15.0.7/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonELFObjectWriter.cpp</description>
        <pubDate>Tue, 02 May 2017 18:19:11 +0000</pubDate>
        <dc:creator>Krzysztof Parzyszek &lt;kparzysz@codeaurora.org&gt;</dc:creator>
    </item>
<item>
        <title>a750383d - [Hexagon] Add extenders for GD_PLT_B22_PCREL and LD_PLT_B22_PCREL</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonELFObjectWriter.cpp#a750383d</link>
        <description>[Hexagon] Add extenders for GD_PLT_B22_PCREL and LD_PLT_B22_PCRELPatch by Sid Manning.llvm-svn: 301955

            List of files:
            /llvm-project-15.0.7/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonELFObjectWriter.cpp</description>
        <pubDate>Tue, 02 May 2017 18:15:33 +0000</pubDate>
        <dc:creator>Krzysztof Parzyszek &lt;kparzysz@codeaurora.org&gt;</dc:creator>
    </item>
<item>
        <title>ecef1d9c - [Hexagon] Adding relocation for code size, cold path optimization allowing a 23-bit 4-byte aligned relocation to be a valid instruction encoding.</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonELFObjectWriter.cpp#ecef1d9c</link>
        <description>[Hexagon] Adding relocation for code size, cold path optimization allowing a 23-bit 4-byte aligned relocation to be a valid instruction encoding.The usual way to get a 32-bit relocation is to use a constant extender which doubles the size of the instruction, 4 bytes to 8 bytes.Another way is to put a .word32 and mix code and data within a function.  The disadvantage is it&apos;s not a valid instruction encoding and jumping over it causes prefetch stalls inside the hardware.This relocation packs a 23-bit value in to an &quot;r0 = add(rX, #a)&quot; instruction by overwriting the source register bits.  Since r0 is the return value register, if this instruction is placed after a function call which return void, r0 will be filled with an undefined value, the prefetch won&apos;t be confused, and the callee can access the constant value by way of the link register.llvm-svn: 261006

            List of files:
            /llvm-project-15.0.7/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonELFObjectWriter.cpp</description>
        <pubDate>Tue, 16 Feb 2016 20:38:17 +0000</pubDate>
        <dc:creator>Colin LeMahieu &lt;colinl@codeaurora.org&gt;</dc:creator>
    </item>
<item>
        <title>0e05192d - [MC] Merge VK_PPC_TPREL in to generic VK_TPREL.</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonELFObjectWriter.cpp#0e05192d</link>
        <description>[MC] Merge VK_PPC_TPREL in to generic VK_TPREL.Differential Revision: http://reviews.llvm.org/D17038llvm-svn: 260401

            List of files:
            /llvm-project-15.0.7/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonELFObjectWriter.cpp</description>
        <pubDate>Wed, 10 Feb 2016 18:32:01 +0000</pubDate>
        <dc:creator>Colin LeMahieu &lt;colinl@codeaurora.org&gt;</dc:creator>
    </item>
<item>
        <title>1c79d9be - [Hexagon] Fixing relocation generation and adding tests.</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonELFObjectWriter.cpp#1c79d9be</link>
        <description>[Hexagon] Fixing relocation generation and adding tests.llvm-svn: 260259

            List of files:
            /llvm-project-15.0.7/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonELFObjectWriter.cpp</description>
        <pubDate>Tue, 09 Feb 2016 19:18:02 +0000</pubDate>
        <dc:creator>Colin LeMahieu &lt;colinl@codeaurora.org&gt;</dc:creator>
    </item>
<item>
        <title>8340f94d - Convert a few assert failures into proper errors.</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonELFObjectWriter.cpp#8340f94d</link>
        <description>Convert a few assert failures into proper errors.Fixes PR25944.llvm-svn: 257697

            List of files:
            /llvm-project-15.0.7/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonELFObjectWriter.cpp</description>
        <pubDate>Wed, 13 Jan 2016 22:56:57 +0000</pubDate>
        <dc:creator>Rafael Espindola &lt;rafael.espindola@gmail.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/Hexagon/MCTargetDesc/HexagonELFObjectWriter.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/Hexagon/MCTargetDesc/HexagonELFObjectWriter.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/Hexagon/MCTargetDesc/HexagonELFObjectWriter.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/Hexagon/MCTargetDesc/HexagonELFObjectWriter.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>1e9d1d76 - [Hexagon] Adding decoders for signed operands and ensuring all signed operand types disassemble correctly.</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonELFObjectWriter.cpp#1e9d1d76</link>
        <description>[Hexagon] Adding decoders for signed operands and ensuring all signed operand types disassemble correctly.llvm-svn: 239477

            List of files:
            /llvm-project-15.0.7/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonELFObjectWriter.cpp</description>
        <pubDate>Wed, 10 Jun 2015 16:52:32 +0000</pubDate>
        <dc:creator>Colin LeMahieu &lt;colinl@codeaurora.org&gt;</dc:creator>
    </item>
<item>
        <title>a6750773 - [Hexagon] Reapply 238772 OSABI was not correctly set, added empty_elf test to make sure it is.</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonELFObjectWriter.cpp#a6750773</link>
        <description>[Hexagon] Reapply 238772 OSABI was not correctly set, added empty_elf test to make sure it is.llvm-svn: 238947

            List of files:
            /llvm-project-15.0.7/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonELFObjectWriter.cpp</description>
        <pubDate>Wed, 03 Jun 2015 17:34:16 +0000</pubDate>
        <dc:creator>Colin LeMahieu &lt;colinl@codeaurora.org&gt;</dc:creator>
    </item>
<item>
        <title>b5815b47 - Revert &quot;[Hexagon] Adding basic ELF relocation generation and testing advanced relaxation codepath.&quot;</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonELFObjectWriter.cpp#b5815b47</link>
        <description>Revert &quot;[Hexagon] Adding basic ELF relocation generation and testing advanced relaxation codepath.&quot;This reverts commit r238748.It broke the msan bot:http://lab.llvm.org:8011/builders/sanitizer-x86_64-linux-fast/builds/4372/steps/check-llvm%20msan/logs/stdiollvm-svn: 238772

            List of files:
            /llvm-project-15.0.7/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonELFObjectWriter.cpp</description>
        <pubDate>Mon, 01 Jun 2015 19:20:47 +0000</pubDate>
        <dc:creator>Rafael Espindola &lt;rafael.espindola@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>a739a4b3 - [Hexagon] Adding basic ELF relocation generation and testing advanced relaxation codepath.</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonELFObjectWriter.cpp#a739a4b3</link>
        <description>[Hexagon] Adding basic ELF relocation generation and testing advanced relaxation codepath.llvm-svn: 238748

            List of files:
            /llvm-project-15.0.7/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonELFObjectWriter.cpp</description>
        <pubDate>Mon, 01 Jun 2015 14:51:26 +0000</pubDate>
        <dc:creator>Colin LeMahieu &lt;colinl@codeaurora.org&gt;</dc:creator>
    </item>
</channel>
</rss>
