<?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 explicit-sections.ll</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><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/explicit-sections.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/explicit-sections.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/explicit-sections.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/explicit-sections.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/explicit-sections.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/explicit-sections.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/explicit-sections.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/explicit-sections.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/explicit-sections.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/explicit-sections.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/explicit-sections.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/explicit-sections.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>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/explicit-sections.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/explicit-sections.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>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/explicit-sections.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/explicit-sections.ll</description>
        <pubDate>Thu, 10 May 2018 17:49:11 +0000</pubDate>
        <dc:creator>Sam Clegg &lt;sbc@chromium.org&gt;</dc:creator>
    </item>
<item>
        <title>6bb5a41f - [WebAssembly] Add version to object file metadata</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/test/MC/WebAssembly/explicit-sections.ll#6bb5a41f</link>
        <description>[WebAssembly] Add version to object file metadataSummary: See https://github.com/WebAssembly/tool-conventions/issues/54Subscribers: jfb, dschuff, jgravelle-google, aheejin, sunfish, llvm-commitsDifferential Revision: https://reviews.llvm.org/D46069llvm-svn: 330969

            List of files:
            /llvm-project-15.0.7/llvm/test/MC/WebAssembly/explicit-sections.ll</description>
        <pubDate>Thu, 26 Apr 2018 18:15:32 +0000</pubDate>
        <dc:creator>Sam Clegg &lt;sbc@chromium.org&gt;</dc:creator>
    </item>
<item>
        <title>86b4a09a - [WebAssembly] Remove DataSize from linking metadata section</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/test/MC/WebAssembly/explicit-sections.ll#86b4a09a</link>
        <description>[WebAssembly] Remove DataSize from linking metadata sectionNeither the linker nor the runtime need this informationanymore.  We were originally using this to model BSS sizebut the plan is now to use the segment metadata to allowfor BSS segments.Differential Revision: https://reviews.llvm.org/D41366llvm-svn: 326267

            List of files:
            /llvm-project-15.0.7/llvm/test/MC/WebAssembly/explicit-sections.ll</description>
        <pubDate>Tue, 27 Feb 2018 23:57:37 +0000</pubDate>
        <dc:creator>Sam Clegg &lt;sbc@chromium.org&gt;</dc:creator>
    </item>
<item>
        <title>6c899ba6 - [WebAssembly] Add first claass symbol table to wasm objects</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/test/MC/WebAssembly/explicit-sections.ll#6c899ba6</link>
        <description>[WebAssembly] Add first claass symbol table to wasm objectsThis is combination of two patches by Nicholas Wilson:  1. https://reviews.llvm.org/D41954  2. https://reviews.llvm.org/D42495Along with a few local modifications:- One change I made was to add the UNDEFINED bit to the binary format  to avoid the extra byte used when writing data symbols.  Although this  bit is redundant for other symbols types (i.e. undefined can be  implied if a function or global is a wasm import)- I prefer to be explicit and consistent and not have derived flags.- Some field renaming.- Some reverting of unrelated minor changes.- No test output differences.Differential Revision: https://reviews.llvm.org/D43147llvm-svn: 325860

            List of files:
            /llvm-project-15.0.7/llvm/test/MC/WebAssembly/explicit-sections.ll</description>
        <pubDate>Fri, 23 Feb 2018 05:08:34 +0000</pubDate>
        <dc:creator>Sam Clegg &lt;sbc@chromium.org&gt;</dc:creator>
    </item>
<item>
        <title>8cbfbd6d - [WebAssembly] MC: Use inline triple in test bitcode files</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/test/MC/WebAssembly/explicit-sections.ll#8cbfbd6d</link>
        <description>[WebAssembly] MC: Use inline triple in test bitcode filesThis matches the CodeGen tests and makes it a little easyto run these from the command line manually.Differential Revision: https://reviews.llvm.org/D42440llvm-svn: 323275

            List of files:
            /llvm-project-15.0.7/llvm/test/MC/WebAssembly/explicit-sections.ll</description>
        <pubDate>Tue, 23 Jan 2018 23:03:47 +0000</pubDate>
        <dc:creator>Sam Clegg &lt;sbc@chromium.org&gt;</dc:creator>
    </item>
<item>
        <title>e53af7f6 - [WebAssembly] Explicitly specify function/global index space in YAML</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/test/MC/WebAssembly/explicit-sections.ll#e53af7f6</link>
        <description>[WebAssembly] Explicitly specify function/global index space in YAMLThese indexes are useful because they are not always zero based andfunctions and globals are referenced elsewhere by their index.This matches what we already do for the type index space.Differential Revision: https://reviews.llvm.org/D41877llvm-svn: 322121

            List of files:
            /llvm-project-15.0.7/llvm/test/MC/WebAssembly/explicit-sections.ll</description>
        <pubDate>Tue, 09 Jan 2018 21:38:53 +0000</pubDate>
        <dc:creator>Sam Clegg &lt;sbc@chromium.org&gt;</dc:creator>
    </item>
<item>
        <title>0fc5599f - [WebAssembly] Use bitfield types in wasm YAML representation</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/test/MC/WebAssembly/explicit-sections.ll#0fc5599f</link>
        <description>[WebAssembly] Use bitfield types in wasm YAML representationDifferential Revision: https://reviews.llvm.org/D41202llvm-svn: 320642

            List of files:
            /llvm-project-15.0.7/llvm/test/MC/WebAssembly/explicit-sections.ll</description>
        <pubDate>Wed, 13 Dec 2017 22:02:25 +0000</pubDate>
        <dc:creator>Sam Clegg &lt;sbc@chromium.org&gt;</dc:creator>
    </item>
<item>
        <title>63ebb813 - [WebAssembly] Allow each data segment to specify its own alignment</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/test/MC/WebAssembly/explicit-sections.ll#63ebb813</link>
        <description>[WebAssembly] Allow each data segment to specify its own alignmentAlso, add a flags field as we will almost certainlybe needing that soon too.Differential Revision: https://reviews.llvm.org/D38296llvm-svn: 314534

            List of files:
            /llvm-project-15.0.7/llvm/test/MC/WebAssembly/explicit-sections.ll</description>
        <pubDate>Fri, 29 Sep 2017 16:50:08 +0000</pubDate>
        <dc:creator>Sam Clegg &lt;sbc@chromium.org&gt;</dc:creator>
    </item>
<item>
        <title>d95ed959 - Reland &quot;[WebAssembly] Add support for naming wasm data segments&quot;</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/test/MC/WebAssembly/explicit-sections.ll#d95ed959</link>
        <description>Reland &quot;[WebAssembly] Add support for naming wasm data segments&quot;Add adds support for naming data segments.  This is usefuluseful linkers so that they can merge similar sections.Differential Revision: https://reviews.llvm.org/D37886llvm-svn: 313795

            List of files:
            /llvm-project-15.0.7/llvm/test/MC/WebAssembly/explicit-sections.ll</description>
        <pubDate>Wed, 20 Sep 2017 19:03:35 +0000</pubDate>
        <dc:creator>Sam Clegg &lt;sbc@chromium.org&gt;</dc:creator>
    </item>
<item>
        <title>b487bf45 - Reverting due to Green Dragon bot failure.</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/test/MC/WebAssembly/explicit-sections.ll#b487bf45</link>
        <description>Reverting due to Green Dragon bot failure.http://green.lab.llvm.org/green/job/clang-stage1-cmake-RA-incremental/42594/llvm-svn: 313706

            List of files:
            /llvm-project-15.0.7/llvm/test/MC/WebAssembly/explicit-sections.ll</description>
        <pubDate>Wed, 20 Sep 2017 01:21:02 +0000</pubDate>
        <dc:creator>Mike Edwards &lt;mike@sqlby.me&gt;</dc:creator>
    </item>
<item>
        <title>b292c259 - [WebAssembly] Add support for naming wasm data segments</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/test/MC/WebAssembly/explicit-sections.ll#b292c259</link>
        <description>[WebAssembly] Add support for naming wasm data segmentsAdd adds support for naming data segments.  This is usefuluseful linkers so that they can merge similar sections.Differential Revision: https://reviews.llvm.org/D37886llvm-svn: 313692

            List of files:
            /llvm-project-15.0.7/llvm/test/MC/WebAssembly/explicit-sections.ll</description>
        <pubDate>Tue, 19 Sep 2017 23:00:57 +0000</pubDate>
        <dc:creator>Sam Clegg &lt;sbc@chromium.org&gt;</dc:creator>
    </item>
<item>
        <title>759631c7 - [WebAssembly] MC: Create wasm data segments based on MCSections</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/test/MC/WebAssembly/explicit-sections.ll#759631c7</link>
        <description>[WebAssembly] MC: Create wasm data segments based on MCSectionsThis means that we can honor -fdata-sections rather thanalways creating a segment for each symbol.It also allows for a followup change to add .init_array and friends.Differential Revision: https://reviews.llvm.org/D37876llvm-svn: 313395

            List of files:
            /llvm-project-15.0.7/llvm/test/MC/WebAssembly/explicit-sections.ll</description>
        <pubDate>Fri, 15 Sep 2017 20:54:59 +0000</pubDate>
        <dc:creator>Sam Clegg &lt;sbc@chromium.org&gt;</dc:creator>
    </item>
</channel>
</rss>
