<?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 comdat.ll</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>9ac5620c - [WebAssembly] Rename WasmLimits::Initial to ::Minimum.  NFC.</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/test/MC/WebAssembly/comdat.ll#9ac5620c</link>
        <description>[WebAssembly] Rename WasmLimits::Initial to ::Minimum.  NFC.This patch renames the &quot;Initial&quot; member of WasmLimits to the name usedin the spec, &quot;Minimum&quot;.In the core WebAssembly specification, the Limits data type has onerequired &quot;min&quot; member and one optional &quot;max&quot; member, indicating theminimum required size of the corresponding table or memory, and themaximum size, if any.Although the WebAssembly spec does instantiate locally-defined tablesand memories with the initial size being equal to the minimum size, itcan&apos;t impose such a requirement for imports.  It doesn&apos;t make sense torequire an initial size for a memory import, for example.  The compilercan only sensibly express the minimum and maximum sizes.Seehttps://github.com/WebAssembly/js-types/blob/master/proposals/js-types/Overview.md#naming-of-size-limitsfor a related discussion that agrees that the right name of &quot;initial&quot; is&quot;minimum&quot; when querying the type of a table or memory from JavaScript.(Of course it still makes sense for JS to speak in terms of an initialsize when it explicitly instantiates memories and tables.)Differential Revision: https://reviews.llvm.org/D99186

            List of files:
            /llvm-project-15.0.7/llvm/test/MC/WebAssembly/comdat.ll</description>
        <pubDate>Tue, 23 Mar 2021 13:46:32 +0000</pubDate>
        <dc:creator>Andy Wingo &lt;wingo@igalia.com&gt;</dc:creator>
    </item>
<item>
        <title>8d396aca - [WebAssembly] Support COMDAT sections in assembly syntax</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/test/MC/WebAssembly/comdat.ll#8d396aca</link>
        <description>[WebAssembly] Support COMDAT sections in assembly syntaxThis CL changes the asm syntax for section flags, making them more like ELF(previously &quot;passive&quot; was the only option). Now we also allow &quot;G&quot; to designateCOMDAT group sections. In these sections we set the appropriate comdat flag onfunction symbols, and also avoid auto-creating a new section for them.This also adds asm-based tests for the changes D92691 to go along withthe direct-to-object tests.Differential Revision: https://reviews.llvm.org/D92952This is a reland of rG4564553b8d8a with a fix to the lit pipeline inllvm/test/MC/WebAssembly/comdat.ll

            List of files:
            /llvm-project-15.0.7/llvm/test/MC/WebAssembly/comdat.ll</description>
        <pubDate>Fri, 11 Dec 2020 00:40:08 +0000</pubDate>
        <dc:creator>Derek Schuff &lt;dschuff@chromium.org&gt;</dc:creator>
    </item>
<item>
        <title>dd1aa4fd - Revert &quot;[WebAssembly] Support COMDAT sections in assembly syntax&quot;</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/test/MC/WebAssembly/comdat.ll#dd1aa4fd</link>
        <description>Revert &quot;[WebAssembly] Support COMDAT sections in assembly syntax&quot;This reverts commit 4564553b8d8ab81dc21431a35275581cb42329c8.It broke several buildbots.

            List of files:
            /llvm-project-15.0.7/llvm/test/MC/WebAssembly/comdat.ll</description>
        <pubDate>Thu, 10 Dec 2020 23:55:33 +0000</pubDate>
        <dc:creator>Derek Schuff &lt;dschuff@chromium.org&gt;</dc:creator>
    </item>
<item>
        <title>4564553b - [WebAssembly] Support COMDAT sections in assembly syntax</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/test/MC/WebAssembly/comdat.ll#4564553b</link>
        <description>[WebAssembly] Support COMDAT sections in assembly syntaxThis CL changes the asm syntax for section flags, making them more like ELF(previously &quot;passive&quot; was the only option). Now we also allow &quot;G&quot; to designateCOMDAT group sections. In these sections we set the appropriate comdat flag onfunction symbols, and also avoid auto-creating a new section for them.This also adds asm-based tests for the changes D92691 to go along withthe direct-to-object tests.Differential Revision: https://reviews.llvm.org/D92952

            List of files:
            /llvm-project-15.0.7/llvm/test/MC/WebAssembly/comdat.ll</description>
        <pubDate>Mon, 07 Dec 2020 19:54:44 +0000</pubDate>
        <dc:creator>Derek Schuff &lt;dschuff@chromium.org&gt;</dc:creator>
    </item>
<item>
        <title>feac819e - [MC][WebAssembly] Only emit indirect function table import if needed</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/test/MC/WebAssembly/comdat.ll#feac819e</link>
        <description>[MC][WebAssembly] Only emit indirect function table import if neededThe indirect function table, synthesized by the linker, is needed if andonly if there are TABLE_INDEX relocs.Differential Revision: https://reviews.llvm.org/D91637

            List of files:
            /llvm-project-15.0.7/llvm/test/MC/WebAssembly/comdat.ll</description>
        <pubDate>Wed, 25 Nov 2020 16:31:05 +0000</pubDate>
        <dc:creator>Andy Wingo &lt;wingo@igalia.com&gt;</dc:creator>
    </item>
<item>
        <title>9aa78982 - Reland &quot;[lib/Support/YAMLTraits] - Don&apos;t print leading zeroes when dumping Hex8/Hex16/Hex32 types.&quot; (https://reviews.llvm.org/D90930).</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/test/MC/WebAssembly/comdat.ll#9aa78982</link>
        <description>Reland &quot;[lib/Support/YAMLTraits] - Don&apos;t print leading zeroes when dumping Hex8/Hex16/Hex32 types.&quot; (https://reviews.llvm.org/D90930).This reverts reverting commit fc40a03323a4b265ccbed34a07e281b13c5e8367and fixes LLD (MachO/wasm) tests that failed previously.

            List of files:
            /llvm-project-15.0.7/llvm/test/MC/WebAssembly/comdat.ll</description>
        <pubDate>Wed, 18 Nov 2020 08:59:49 +0000</pubDate>
        <dc:creator>Georgii Rymar &lt;grimar@accesssoftek.com&gt;</dc:creator>
    </item>
<item>
        <title>fc40a033 - Revert &quot;[lib/Support/YAMLTraits] - Don&apos;t print leading zeroes when dumping Hex8/Hex16/Hex32 types.&quot;</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/test/MC/WebAssembly/comdat.ll#fc40a033</link>
        <description>Revert &quot;[lib/Support/YAMLTraits] - Don&apos;t print leading zeroes when dumping Hex8/Hex16/Hex32 types.&quot;This reverts commit 65fd17c241e22e1671e81efdb683687369c2feb3.It breaks LLD/MachO tests that seems use obj2yaml the check the output.

            List of files:
            /llvm-project-15.0.7/llvm/test/MC/WebAssembly/comdat.ll</description>
        <pubDate>Wed, 18 Nov 2020 08:55:03 +0000</pubDate>
        <dc:creator>Georgii Rymar &lt;grimar@accesssoftek.com&gt;</dc:creator>
    </item>
<item>
        <title>65fd17c2 - [lib/Support/YAMLTraits] - Don&apos;t print leading zeroes when dumping Hex8/Hex16/Hex32 types.</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/test/MC/WebAssembly/comdat.ll#65fd17c2</link>
        <description>[lib/Support/YAMLTraits] - Don&apos;t print leading zeroes when dumping Hex8/Hex16/Hex32 types.When we produce an YAML output, we also print leading zeroes currently.An output might look like this:```- Name:    .dynsym  Type:    SHT_DYNSYM  Address: 0x0000000000001000  EntSize: 0x0000000000000018```There are probably no reason to print leading zeroes.It just makes harder to read values. This patch stops printing them.The output becomes like:```- Name:    .dynsym  Type:    SHT_DYNSYM  Address: 0x1000  EntSize: 0x18```This affects obj2yaml mostly, but also dsymutil and llvm-xray tools output.Differential revision: https://reviews.llvm.org/D90930

            List of files:
            /llvm-project-15.0.7/llvm/test/MC/WebAssembly/comdat.ll</description>
        <pubDate>Fri, 06 Nov 2020 10:39:55 +0000</pubDate>
        <dc:creator>Georgii Rymar &lt;grimar@accesssoftek.com&gt;</dc:creator>
    </item>
<item>
        <title>388fb67b - [WebAssembly] Added .tabletype to asm and multiple table support in obj files</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/test/MC/WebAssembly/comdat.ll#388fb67b</link>
        <description>[WebAssembly] Added .tabletype to asm and multiple table support in obj filesAdds more testing in basic-assembly.s and a new test tables.s.Adds support to yaml reading and writing of tables as well.Differential Revision: https://reviews.llvm.org/D88815

            List of files:
            /llvm-project-15.0.7/llvm/test/MC/WebAssembly/comdat.ll</description>
        <pubDate>Tue, 13 Oct 2020 14:13:10 +0000</pubDate>
        <dc:creator>Paulo Matos &lt;pmatos@linki.tools&gt;</dc:creator>
    </item>
<item>
        <title>393d0f79 - [WebAssembly] Allow multivalue signatures in object files</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/test/MC/WebAssembly/comdat.ll#393d0f79</link>
        <description>[WebAssembly] Allow multivalue signatures in object filesSummary:Also changes the wasm YAML format to reflect the possibility of havingmultiple return types and to put the returns after the params forconsistency with the binary encoding.Reviewers: aheejin, sbc100Subscribers: dschuff, jgravelle-google, hiraditya, sunfish, arphaman, rupprecht, llvm-commitsTags: #llvmDifferential Revision: https://reviews.llvm.org/D69156llvm-svn: 375283

            List of files:
            /llvm-project-15.0.7/llvm/test/MC/WebAssembly/comdat.ll</description>
        <pubDate>Fri, 18 Oct 2019 20:27:30 +0000</pubDate>
        <dc:creator>Thomas Lively &lt;tlively@google.com&gt;</dc:creator>
    </item>
<item>
        <title>fef8de66 - [WebAssembly] Add DataCount section to object files</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/test/MC/WebAssembly/comdat.ll#fef8de66</link>
        <description>[WebAssembly] Add DataCount section to object filesSummary:This ensures that object files will continue to validate asWebAssembly modules in the presence of bulk memory operations. Enginesthat don&apos;t support bulk memory operations will not recognize theDataCount section and will report validation errors, but that&apos;s okbecause object files aren&apos;t supposed to be run directly anyway.Reviewers: aheejin, dschuff, sbc100Subscribers: jgravelle-google, hiraditya, sunfish, rupprecht, llvm-commitsTags: #llvmDifferential Revision: https://reviews.llvm.org/D60623llvm-svn: 358315

            List of files:
            /llvm-project-15.0.7/llvm/test/MC/WebAssembly/comdat.ll</description>
        <pubDate>Fri, 12 Apr 2019 22:27:48 +0000</pubDate>
        <dc:creator>Thomas Lively &lt;tlively@google.com&gt;</dc:creator>
    </item>
<item>
        <title>3f34e1b8 - [WebAssembly] Merge used feature sets, update atomics linkage policy</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/test/MC/WebAssembly/comdat.ll#3f34e1b8</link>
        <description>[WebAssembly] Merge used feature sets, update atomics linkage policySummary:It does not currently make sense to use WebAssembly features in some functionsbut not others, so this CL adds an IR pass that takes the union of all usedfeature sets and applies it to each function in the module. This allows us toprevent atomics from being lowered away if some function has opted in to usingthem. When atomics is not enabled anywhere, we detect whether there exists anyatomic operations or thread local storage that would be stripped and disallowlinking with objects that contain atomics if and only if atomics or tls arestripped. When atomics is enabled, mark it as used but do not require it ofother objects in the link. These changes allow libraries that do not use atomicsto be built once and linked into both single-threaded and multithreadedbinaries.Reviewers: aheejin, sbc100, dschuffSubscribers: jgravelle-google, hiraditya, sunfish, jfb, llvm-commitsTags: #llvmDifferential Revision: https://reviews.llvm.org/D59625llvm-svn: 357226

            List of files:
            /llvm-project-15.0.7/llvm/test/MC/WebAssembly/comdat.ll</description>
        <pubDate>Fri, 29 Mar 2019 00:14:01 +0000</pubDate>
        <dc:creator>Thomas Lively &lt;tlively@google.com&gt;</dc:creator>
    </item>
<item>
        <title>f6f4f843 - [WebAssembly] Target features section</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/test/MC/WebAssembly/comdat.ll#f6f4f843</link>
        <description>[WebAssembly] Target features sectionSummary:Implements a new target features section in assembly and object filesthat records what features are used, required, and disallowed inWebAssembly objects. The linker uses this information to ensure thatall objects participating in a link are feature-compatible and recordsthe set of used features in the output binary for use by optimizersand other tools later in the toolchain.The &quot;atomics&quot; feature is always required or disallowed to preventlinking code with stripped atomics into multithreaded binaries. Otherfeatures are marked used if they are enabled globally or on anyfunction in a module.Future CLs will add linker flags for ignoring feature compatibilitychecks and for specifying the set of allowed features, implement usingthe presence of the &quot;atomics&quot; feature to control the type of memoryand segments in the linked binary, and add front-end flags forrelaxing the linkage policy for atomics.Reviewers: aheejin, sbc100, dschuffSubscribers: jgravelle-google, hiraditya, sunfish, mgrang, jfb, jdoerfert, llvm-commitsTags: #llvmDifferential Revision: https://reviews.llvm.org/D59173llvm-svn: 356610

            List of files:
            /llvm-project-15.0.7/llvm/test/MC/WebAssembly/comdat.ll</description>
        <pubDate>Wed, 20 Mar 2019 20:26:45 +0000</pubDate>
        <dc:creator>Thomas Lively &lt;tlively@google.com&gt;</dc:creator>
    </item>
<item>
        <title>3c20b34d - [WebAssembly] Remove trailing whitespaces in tests (NFC)</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/test/MC/WebAssembly/comdat.ll#3c20b34d</link>
        <description>[WebAssembly] Remove trailing whitespaces in tests (NFC)Reviewers: sbc100Subscribers: dschuff, jgravelle-google, sunfish, llvm-commitsTags: #llvmDifferential Revision: https://reviews.llvm.org/D58955llvm-svn: 355472

            List of files:
            /llvm-project-15.0.7/llvm/test/MC/WebAssembly/comdat.ll</description>
        <pubDate>Wed, 06 Mar 2019 02:00:22 +0000</pubDate>
        <dc:creator>Heejin Ahn &lt;aheejin@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>f3b4f990 - [WebAssembly] Remove uses of ThreadModel</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/test/MC/WebAssembly/comdat.ll#f3b4f990</link>
        <description>[WebAssembly] Remove uses of ThreadModelSummary:In the clang UI, replaces -mthread-model posix with -matomics as thesource of truth on threading. In the backend, replaces-thread-model=posix with the atomics target feature, which is nowcollected on the WebAssemblyTargetMachine along with all other usedfeatures. These collected features will also be used to emit thetarget features section in the future.The default configuration for the backend is thread-model=posix and noatomics, which was previously an invalid configuration. This changemakes the default valid because the thread model is ignored.A side effect of this change is that objects are never emitted withpassive segments. It will instead be up to the linker to decidewhether sections should be active or passive based on whether atomicsare used in the final link.Reviewers: aheejin, sbc100, dschuffSubscribers: mehdi_amini, jgravelle-google, hiraditya, sunfish, steven_wu, dexonsmith, rupprecht, jfb, jdoerfert, cfe-commits, llvm-commitsTags: #clang, #llvmDifferential Revision: https://reviews.llvm.org/D58742llvm-svn: 355112

            List of files:
            /llvm-project-15.0.7/llvm/test/MC/WebAssembly/comdat.ll</description>
        <pubDate>Thu, 28 Feb 2019 18:39:08 +0000</pubDate>
        <dc:creator>Thomas Lively &lt;tlively@google.com&gt;</dc:creator>
    </item>
<item>
        <title>2e150409 - [WebAssembly] Update MC for bulk memory</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/test/MC/WebAssembly/comdat.ll#2e150409</link>
        <description>[WebAssembly] Update MC for bulk memorySummary:Rename MemoryIndex to InitFlags and implement logic for determiningdata segment layout in ObjectYAML and MC. Also adds a &quot;passive&quot; flagfor the .section assembler directive although this cannot be assembledyet because the assembler does not support data sections.Reviewers: sbc100, aardappel, aheejin, dschuffSubscribers: jgravelle-google, hiraditya, sunfish, rupprecht, llvm-commitsTags: #llvmDifferential Revision: https://reviews.llvm.org/D57938llvm-svn: 354397

            List of files:
            /llvm-project-15.0.7/llvm/test/MC/WebAssembly/comdat.ll</description>
        <pubDate>Tue, 19 Feb 2019 22:56:19 +0000</pubDate>
        <dc:creator>Thomas Lively &lt;tlively@google.com&gt;</dc:creator>
    </item>
<item>
        <title>d1152a26 - [WebAssembly] Rename relocations from R_WEBASSEMBLY_ to R_WASM_</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/test/MC/WebAssembly/comdat.ll#d1152a26</link>
        <description>[WebAssembly] Rename relocations from R_WEBASSEMBLY_ to R_WASM_See https://github.com/WebAssembly/tool-conventions/pull/95.This is less typing and IMHO more readable, and it also fits withour naming around the binary format which tends to use the short name.e.g.include/llvm/BinaryFormat/Wasm.htools/llvm-objdump/WasmDump.cppetc..Differential Revision: https://reviews.llvm.org/D57611llvm-svn: 353062

            List of files:
            /llvm-project-15.0.7/llvm/test/MC/WebAssembly/comdat.ll</description>
        <pubDate>Mon, 04 Feb 2019 17:28:46 +0000</pubDate>
        <dc:creator>Sam Clegg &lt;sbc@chromium.org&gt;</dc:creator>
    </item>
<item>
        <title>56c587ad - [WebAssembly] Store section alignment as a power of 2</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/test/MC/WebAssembly/comdat.ll#56c587ad</link>
        <description>[WebAssembly] Store section alignment as a power of 2This change bumps for version number of the wasm object filemetadata.See https://github.com/WebAssembly/tool-conventions/pull/92Differential Revision: https://reviews.llvm.org/D56758llvm-svn: 351285

            List of files:
            /llvm-project-15.0.7/llvm/test/MC/WebAssembly/comdat.ll</description>
        <pubDate>Wed, 16 Jan 2019 01:34:48 +0000</pubDate>
        <dc:creator>Sam Clegg &lt;sbc@chromium.org&gt;</dc:creator>
    </item>
<item>
        <title>6a87ddac - [WebAssembly] Massive instruction renaming</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/test/MC/WebAssembly/comdat.ll#6a87ddac</link>
        <description>[WebAssembly] Massive instruction renamingSummary:An automated renaming of all the instructions listed athttps://github.com/WebAssembly/spec/issues/884#issuecomment-426433329as well as some similarly-named identifiers.Reviewers: aheejin, dschuff, aardappelSubscribers: sbc100, jgravelle-google, eraman, sunfish, jfb, llvm-commitsDifferential Revision: https://reviews.llvm.org/D56338llvm-svn: 350609

            List of files:
            /llvm-project-15.0.7/llvm/test/MC/WebAssembly/comdat.ll</description>
        <pubDate>Tue, 08 Jan 2019 06:25:55 +0000</pubDate>
        <dc:creator>Thomas Lively &lt;tlively@google.com&gt;</dc:creator>
    </item>
<item>
        <title>a5908009 - [WebAsembly] Update default triple in test files to wasm32-unknown-unkown.</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/test/MC/WebAssembly/comdat.ll#a5908009</link>
        <description>[WebAsembly] Update default triple in test files to wasm32-unknown-unkown.Summary: The final -wasm component has been the default for some time now.Subscribers: jfb, dschuff, jgravelle-google, eraman, aheejin, JDevlieghere, sunfish, llvm-commitsDifferential Revision: https://reviews.llvm.org/D46342llvm-svn: 332007

            List of files:
            /llvm-project-15.0.7/llvm/test/MC/WebAssembly/comdat.ll</description>
        <pubDate>Thu, 10 May 2018 17:49:11 +0000</pubDate>
        <dc:creator>Sam Clegg &lt;sbc@chromium.org&gt;</dc:creator>
    </item>
</channel>
</rss>
