<?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 SequenceToOffsetTable.h</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>c8e08708 - [TableGen] emitStringLiteralDef: Pad trailing &apos;\0&apos; at the end of char array.</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/utils/TableGen/SequenceToOffsetTable.h#c8e08708</link>
        <description>[TableGen] emitStringLiteralDef: Pad trailing &apos;\0&apos; at the end of char array.Fixup for https://reviews.llvm.org/D73044String literal has an implicit terminator &apos;\0&apos;. This commit adjusts char arrayto long literal.This causes difference of artifacts between -long-string-literals=trueand false.Differential Revision: https://reviews.llvm.org/D126136

            List of files:
            /llvm-project-15.0.7/llvm/utils/TableGen/SequenceToOffsetTable.h</description>
        <pubDate>Sat, 21 May 2022 23:52:03 +0000</pubDate>
        <dc:creator>NAKAMURA Takumi &lt;geek4civic@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>40b9a261 - emitStringLiteralDef: Return earlier here. NFC.</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/utils/TableGen/SequenceToOffsetTable.h#40b9a261</link>
        <description>emitStringLiteralDef: Return earlier here. NFC.Differential Revision: https://reviews.llvm.org/D126135

            List of files:
            /llvm-project-15.0.7/llvm/utils/TableGen/SequenceToOffsetTable.h</description>
        <pubDate>Sat, 21 May 2022 23:56:30 +0000</pubDate>
        <dc:creator>NAKAMURA Takumi &lt;geek4civic@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>482e890d - [tablegen] Emit string literals instead of char arrays</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/utils/TableGen/SequenceToOffsetTable.h#482e890d</link>
        <description>[tablegen] Emit string literals instead of char arraysThis changes the generated (Instr|Asm|Reg|Regclass)Name tables from thisform:    extern const char HexagonInstrNameData[] = {      /* 0 */ &apos;G&apos;, &apos;_&apos;, &apos;F&apos;, &apos;L&apos;, &apos;O&apos;, &apos;G&apos;, &apos;1&apos;, &apos;0&apos;, 0,      /* 9 */ &apos;E&apos;, &apos;N&apos;, &apos;D&apos;, &apos;L&apos;, &apos;O&apos;, &apos;O&apos;, &apos;P&apos;, &apos;0&apos;, 0,      /* 18 */ &apos;V&apos;, &apos;6&apos;, &apos;_&apos;, &apos;v&apos;, &apos;d&apos;, &apos;d&apos;, &apos;0&apos;, 0,      /* 26 */ &apos;P&apos;, &apos;S&apos;, &apos;_&apos;, &apos;v&apos;, &apos;d&apos;, &apos;d&apos;, &apos;0&apos;, 0,      [...]    };...to this:    extern const char HexagonInstrNameData[] = {      /* 0 */ &quot;G_FLOG10\0&quot;      /* 9 */ &quot;ENDLOOP0\0&quot;      /* 18 */ &quot;V6_vdd0\0&quot;      /* 26 */ &quot;PS_vdd0\0&quot;      [...]    };This should make debugging and exploration a lot easier for mortals,while providing a significant compile-time reduction for common compilers.To avoid issues with low implementation limits, this is disabled bydefault for visual studio.To force output one way or the other, pass`--long-string-literals=&lt;bool&gt;` to `tablegen`Reviewers: mstorsjo, rnkSubscribers: llvm-commitsDifferential Revision: https://reviews.llvm.org/D73044A variation of this patch was originally committed in ce23515f5ab011 andthen reverted in e464b31c due to build failures.

            List of files:
            /llvm-project-15.0.7/llvm/utils/TableGen/SequenceToOffsetTable.h</description>
        <pubDate>Wed, 15 Jan 2020 14:14:01 +0000</pubDate>
        <dc:creator>Luke Drummond &lt;luke.drummond@codeplay.com&gt;</dc:creator>
    </item>
<item>
        <title>e464b31c - Revert &quot;[tablegen] Emit string literals instead of char arrays&quot;</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/utils/TableGen/SequenceToOffsetTable.h#e464b31c</link>
        <description>Revert &quot;[tablegen] Emit string literals instead of char arrays&quot;This reverts commit ce23515f5ab01161c98449d833b3ae013b553aa8.That commit broke some builds on Windows:http://lab.llvm.org:8011/builders/clang-x64-windows-msvc/builds/13870

            List of files:
            /llvm-project-15.0.7/llvm/utils/TableGen/SequenceToOffsetTable.h</description>
        <pubDate>Thu, 23 Jan 2020 14:52:43 +0000</pubDate>
        <dc:creator>Sergej Jaskiewicz &lt;jaskiewiczs@icloud.com&gt;</dc:creator>
    </item>
<item>
        <title>ce23515f - [tablegen] Emit string literals instead of char arrays</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/utils/TableGen/SequenceToOffsetTable.h#ce23515f</link>
        <description>[tablegen] Emit string literals instead of char arraysThis changes the generated (Instr|Asm|Reg|Regclass)Name tables from thisform:    extern const char HexagonInstrNameData[] = {      /* 0 */ &apos;G&apos;, &apos;_&apos;, &apos;F&apos;, &apos;L&apos;, &apos;O&apos;, &apos;G&apos;, &apos;1&apos;, &apos;0&apos;, 0,      /* 9 */ &apos;E&apos;, &apos;N&apos;, &apos;D&apos;, &apos;L&apos;, &apos;O&apos;, &apos;O&apos;, &apos;P&apos;, &apos;0&apos;, 0,      /* 18 */ &apos;V&apos;, &apos;6&apos;, &apos;_&apos;, &apos;v&apos;, &apos;d&apos;, &apos;d&apos;, &apos;0&apos;, 0,      /* 26 */ &apos;P&apos;, &apos;S&apos;, &apos;_&apos;, &apos;v&apos;, &apos;d&apos;, &apos;d&apos;, &apos;0&apos;, 0,      [...]    };...to this:    extern const char HexagonInstrNameData[] = {      /* 0 */ &quot;G_FLOG10\0&quot;      /* 9 */ &quot;ENDLOOP0\0&quot;      /* 18 */ &quot;V6_vdd0\0&quot;      /* 26 */ &quot;PS_vdd0\0&quot;      [...]    };This should make debugging and exploration a lot easier for mortals,while providing a significant compile-time reduction for common compilers.To avoid issues with low implementation limits, this is disabled bydefault for visual studio or when cross-compiling.To force output one way or the other, pass`--long-string-literals=&lt;bool&gt;` to `tablegen`Reviewers: mstorsjo, rnkSubscribers: llvm-commitDifferential Revision: https://reviews.llvm.org/D73044

            List of files:
            /llvm-project-15.0.7/llvm/utils/TableGen/SequenceToOffsetTable.h</description>
        <pubDate>Wed, 15 Jan 2020 14:14:01 +0000</pubDate>
        <dc:creator>Luke Drummond &lt;luke.drummond@codeplay.com&gt;</dc:creator>
    </item>
<item>
        <title>a7cebfe9 - Relax assertions when there&apos;s really no entries. [NFC]</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/utils/TableGen/SequenceToOffsetTable.h#a7cebfe9</link>
        <description>Relax assertions when there&apos;s really no entries. [NFC]

            List of files:
            /llvm-project-15.0.7/llvm/utils/TableGen/SequenceToOffsetTable.h</description>
        <pubDate>Tue, 22 Oct 2019 16:11:25 +0000</pubDate>
        <dc:creator>Michael Liao &lt;michael.hliao@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/utils/TableGen/SequenceToOffsetTable.h#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/utils/TableGen/SequenceToOffsetTable.h</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>591aac7c - Remove usages of deprecated std::unary_function and std::binary_function.</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/utils/TableGen/SequenceToOffsetTable.h#591aac7c</link>
        <description>Remove usages of deprecated std::unary_function and std::binary_function.These are removed in C++17. We still have some users ofunary_function::argument_type, so just spell that typedef out. Nofunctionality change intended.Note that many of the argument types are actually wrong :)llvm-svn: 313287

            List of files:
            /llvm-project-15.0.7/llvm/utils/TableGen/SequenceToOffsetTable.h</description>
        <pubDate>Thu, 14 Sep 2017 18:33:25 +0000</pubDate>
        <dc:creator>Benjamin Kramer &lt;benny.kra@googlemail.com&gt;</dc:creator>
    </item>
<item>
        <title>b550cb17 - [NFC] Header cleanup</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/utils/TableGen/SequenceToOffsetTable.h#b550cb17</link>
        <description>[NFC] Header cleanupRemoved some unused headers, replaced some headers with forward class declarations.Found using simple scripts like this one:clear &amp;&amp; ack --cpp -l &apos;#include &quot;llvm/ADT/IndexedMap.h&quot;&apos; | xargs grep -L &apos;IndexedMap[&lt;]&apos; | xargs grep -n --color=auto &apos;IndexedMap&apos;Patch by Eugene Kosov &lt;claprix@yandex.ru&gt;Differential Revision: http://reviews.llvm.org/D19219From: Mehdi Amini &lt;mehdi.amini@apple.com&gt;llvm-svn: 266595

            List of files:
            /llvm-project-15.0.7/llvm/utils/TableGen/SequenceToOffsetTable.h</description>
        <pubDate>Mon, 18 Apr 2016 09:17:29 +0000</pubDate>
        <dc:creator>Mehdi Amini &lt;mehdi.amini@apple.com&gt;</dc:creator>
    </item>
<item>
        <title>c3c002d0 - Reduce size of some tables in tablegen register info output.</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/utils/TableGen/SequenceToOffsetTable.h#c3c002d0</link>
        <description>Reduce size of some tables in tablegen register info output.Primarily done by using SequenceToOffsetTable to reduce the register pressure set tables and then sizing the indices into the tables appropriately. Size a few other table entries based on content as well. Reduces X86RegisterInfo.o by ~9k.llvm-svn: 222621

            List of files:
            /llvm-project-15.0.7/llvm/utils/TableGen/SequenceToOffsetTable.h</description>
        <pubDate>Sat, 22 Nov 2014 18:30:18 +0000</pubDate>
        <dc:creator>Craig Topper &lt;craig.topper@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>a7c40ef0 - Canonicalize header guards into a common format.</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/utils/TableGen/SequenceToOffsetTable.h#a7c40ef0</link>
        <description>Canonicalize header guards into a common format.Add header guards to files that were missing guards. Remove #endif commentsas they don&apos;t seem common in LLVM (we can easily add them back if we decidethey&apos;re useful)Changes made by clang-tidy with minor tweaks.llvm-svn: 215558

            List of files:
            /llvm-project-15.0.7/llvm/utils/TableGen/SequenceToOffsetTable.h</description>
        <pubDate>Wed, 13 Aug 2014 16:26:38 +0000</pubDate>
        <dc:creator>Benjamin Kramer &lt;benny.kra@googlemail.com&gt;</dc:creator>
    </item>
<item>
        <title>d6647602 - Add missing include</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/utils/TableGen/SequenceToOffsetTable.h#d6647602</link>
        <description>Add missing includellvm-svn: 189448

            List of files:
            /llvm-project-15.0.7/llvm/utils/TableGen/SequenceToOffsetTable.h</description>
        <pubDate>Wed, 28 Aug 2013 07:03:02 +0000</pubDate>
        <dc:creator>Craig Topper &lt;craig.topper@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>91d19d8e - Sort the #include lines for utils/...</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/utils/TableGen/SequenceToOffsetTable.h#91d19d8e</link>
        <description>Sort the #include lines for utils/...I&apos;ve tried to find main moudle headers where possible, but the TableGenstuff may warrant someone else looking at it.llvm-svn: 169251

            List of files:
            /llvm-project-15.0.7/llvm/utils/TableGen/SequenceToOffsetTable.h</description>
        <pubDate>Tue, 04 Dec 2012 10:37:14 +0000</pubDate>
        <dc:creator>Chandler Carruth &lt;chandlerc@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>f8f0a23c - Revert r163878 as it breaks on targets with alternate register names. Such targets do not exist in the main tree so this was not noticed.</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/utils/TableGen/SequenceToOffsetTable.h#f8f0a23c</link>
        <description>Revert r163878 as it breaks on targets with alternate register names. Such targets do not exist in the main tree so this was not noticed.llvm-svn: 163959

            List of files:
            /llvm-project-15.0.7/llvm/utils/TableGen/SequenceToOffsetTable.h</description>
        <pubDate>Sat, 15 Sep 2012 01:22:42 +0000</pubDate>
        <dc:creator>Craig Topper &lt;craig.topper@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>805e39be - Reduce size of register name index tables by using uint16_t for all in tree targets. If more than 16-bits are needed for any out of tree targets, code will detect and use uint32_t instead.</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/utils/TableGen/SequenceToOffsetTable.h#805e39be</link>
        <description>Reduce size of register name index tables by using uint16_t for all in tree targets. If more than 16-bits are needed for any out of tree targets, code will detect and use uint32_t instead.llvm-svn: 163878

            List of files:
            /llvm-project-15.0.7/llvm/utils/TableGen/SequenceToOffsetTable.h</description>
        <pubDate>Fri, 14 Sep 2012 06:37:49 +0000</pubDate>
        <dc:creator>Craig Topper &lt;craig.topper@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>65340a69 - Fix a bunch of -Wdocumentation warnings.</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/utils/TableGen/SequenceToOffsetTable.h#65340a69</link>
        <description>Fix a bunch of -Wdocumentation warnings.llvm-svn: 162446

            List of files:
            /llvm-project-15.0.7/llvm/utils/TableGen/SequenceToOffsetTable.h</description>
        <pubDate>Thu, 23 Aug 2012 16:54:08 +0000</pubDate>
        <dc:creator>Dmitri Gribenko &lt;gribozavr@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>a3b0f52a - enhance the intrinsic info stuff to emit encodings that don&apos;t fit in 32-bits into a</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/utils/TableGen/SequenceToOffsetTable.h#a3b0f52a</link>
        <description>enhance the intrinsic info stuff to emit encodings that don&apos;t fit in 32-bits into aseparate side table, using the handy SequenceToOffsetTable class.  This encodes allthese weird things into another 256 bytes, allowing all intrinsics to be encoded this way.llvm-svn: 156995

            List of files:
            /llvm-project-15.0.7/llvm/utils/TableGen/SequenceToOffsetTable.h</description>
        <pubDate>Thu, 17 May 2012 15:55:41 +0000</pubDate>
        <dc:creator>Chris Lattner &lt;sabre@nondot.org&gt;</dc:creator>
    </item>
<item>
        <title>892f4805 - Use SequenceToOffsetTable in emitRegisterNameString.</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/utils/TableGen/SequenceToOffsetTable.h#892f4805</link>
        <description>Use SequenceToOffsetTable in emitRegisterNameString.This allows suffix sharing in register names. (AX is a suffix of EAX).llvm-svn: 153777

            List of files:
            /llvm-project-15.0.7/llvm/utils/TableGen/SequenceToOffsetTable.h</description>
        <pubDate>Fri, 30 Mar 2012 21:12:52 +0000</pubDate>
        <dc:creator>Jakob Stoklund Olesen &lt;stoklund@2pi.dk&gt;</dc:creator>
    </item>
<item>
        <title>066aba5f - Reapply 153764 and 153761 with a fix.</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/utils/TableGen/SequenceToOffsetTable.h#066aba5f</link>
        <description>Reapply 153764 and 153761 with a fix.Use an explicit comparator instead of the default.The sets are sorted, but not using the default comparator. Hopefully,this will unbreak the Linux builders.llvm-svn: 153772

            List of files:
            /llvm-project-15.0.7/llvm/utils/TableGen/SequenceToOffsetTable.h</description>
        <pubDate>Fri, 30 Mar 2012 20:24:14 +0000</pubDate>
        <dc:creator>Jakob Stoklund Olesen &lt;stoklund@2pi.dk&gt;</dc:creator>
    </item>
<item>
        <title>fc060551 - Revert 153764 and 153761. They broke a --enable-optimized --enable-assertions</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/utils/TableGen/SequenceToOffsetTable.h#fc060551</link>
        <description>Revert 153764 and 153761. They broke a --enable-optimized --enable-assertions--enable-expensive-checks build.llvm-svn: 153771

            List of files:
            /llvm-project-15.0.7/llvm/utils/TableGen/SequenceToOffsetTable.h</description>
        <pubDate>Fri, 30 Mar 2012 20:09:06 +0000</pubDate>
        <dc:creator>Rafael Espindola &lt;rafael.espindola@gmail.com&gt;</dc:creator>
    </item>
</channel>
</rss>
