<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="/source/rss.xsl.xml"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
    <title>Changes in basic.ll</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>5171712bb2783784eb3b95f415c8f8c3d565a294 - HeapProfiler: Convert tests to opaque pointers</title>
        <link>http://src.rcs.uwaterloo.ca:8080/source/history/llvm-project/llvm/test/Instrumentation/HeapProfiler/basic.ll#5171712bb2783784eb3b95f415c8f8c3d565a294</link>
        <description>HeapProfiler: Convert tests to opaque pointersNeeded to manually fix masked-load-store.ll.

            List of files:
            /llvm-project/llvm/test/Instrumentation/HeapProfiler/basic.ll</description>
        <pubDate>Sun, 27 Nov 2022 21:44:53 +0000</pubDate>
        <dc:creator>Matt Arsenault &lt;Matthew.Arsenault@amd.com&gt;</dc:creator>
    </item>
<item>
        <title>3e8eff3747e3478953dd5798f841a74eafb99e73 - [opt] Don&apos;t initialize legacy instrumentation passes</title>
        <link>http://src.rcs.uwaterloo.ca:8080/source/history/llvm-project/llvm/test/Instrumentation/HeapProfiler/basic.ll#3e8eff3747e3478953dd5798f841a74eafb99e73</link>
        <description>[opt] Don&apos;t initialize legacy instrumentation passesSo that we require `opt -passes=` syntax for instrumentation passes.Reviewed By: nikicDifferential Revision: https://reviews.llvm.org/D135042

            List of files:
            /llvm-project/llvm/test/Instrumentation/HeapProfiler/basic.ll</description>
        <pubDate>Sun, 02 Oct 2022 21:07:51 +0000</pubDate>
        <dc:creator>Arthur Eubanks &lt;aeubanks@google.com&gt;</dc:creator>
    </item>
<item>
        <title>6e689cbaf412effbef392acbb3d123ad2c3b8eb5 - [memprof] Correct comment in test [NFC]</title>
        <link>http://src.rcs.uwaterloo.ca:8080/source/history/llvm-project/llvm/test/Instrumentation/HeapProfiler/basic.ll#6e689cbaf412effbef392acbb3d123ad2c3b8eb5</link>
        <description>[memprof] Correct comment in test [NFC]Correct comment referring incorrectly to address sanitizer (from whichthe memprof tests were originally forked).

            List of files:
            /llvm-project/llvm/test/Instrumentation/HeapProfiler/basic.ll</description>
        <pubDate>Fri, 29 Apr 2022 19:09:26 +0000</pubDate>
        <dc:creator>Teresa Johnson &lt;tejohnson@google.com&gt;</dc:creator>
    </item>
<item>
        <title>7b789562244ee941b7bf2cefeb3fc08a59a01865 - [sanitizer] Place module_ctor/module_dtor in llvm.used</title>
        <link>http://src.rcs.uwaterloo.ca:8080/source/history/llvm-project/llvm/test/Instrumentation/HeapProfiler/basic.ll#7b789562244ee941b7bf2cefeb3fc08a59a01865</link>
        <description>[sanitizer] Place module_ctor/module_dtor in llvm.usedThis removes an abuse of ELF linker behaviors while keeping Mach-O/COFF linkerbehaviors unchanged.ELF: when module_ctor is in a comdat, this patch removes reliance on a linkerabuse (an SHT_INIT_ARRAY in a section group retains the whole group) by usingSHF_GNU_RETAIN. No linker behavior difference when module_ctor is not in a comdat.Mach-O: module_ctor gets `N_NO_DEAD_STRIP`. No linker behavior differencebecause module_ctor is already referenced by a `S_MOD_INIT_FUNC_POINTERS`section (GC root).PE/COFF: no-op. SanitizerCoverage already appends module_ctor to `llvm.used`.Other sanitizers: llvm.used for local linkage is not implemented in`TargetLoweringObjectFileCOFF::emitLinkerDirectives` (once implemented orswitched to a non-local linkage, COFF can use module_ctor in comdat (i.e.generalize ELF-specific rL301586)).There is no object file size difference.Reviewed By: vitalybukaDifferential Revision: https://reviews.llvm.org/D106246

            List of files:
            /llvm-project/llvm/test/Instrumentation/HeapProfiler/basic.ll</description>
        <pubDate>Wed, 21 Jul 2021 21:03:26 +0000</pubDate>
        <dc:creator>Fangrui Song &lt;i@maskray.me&gt;</dc:creator>
    </item>
<item>
        <title>226d80ebe20e2d796af6c1bc43d9fbdfbb9d4a07 - [MemProf] Rename HeapProfiler to MemProfiler for consistency</title>
        <link>http://src.rcs.uwaterloo.ca:8080/source/history/llvm-project/llvm/test/Instrumentation/HeapProfiler/basic.ll#226d80ebe20e2d796af6c1bc43d9fbdfbb9d4a07</link>
        <description>[MemProf] Rename HeapProfiler to MemProfiler for consistencyThis is consistent with the clang option added in7ed8124d46f94601d5f1364becee9cee8538265e, and the comments on theruntime patch in D87120.Differential Revision: https://reviews.llvm.org/D87622

            List of files:
            /llvm-project/llvm/test/Instrumentation/HeapProfiler/basic.ll</description>
        <pubDate>Mon, 14 Sep 2020 16:12:13 +0000</pubDate>
        <dc:creator>Teresa Johnson &lt;tejohnson@google.com&gt;</dc:creator>
    </item>
<item>
        <title>7ed8124d46f94601d5f1364becee9cee8538265e - [HeapProf] Clang and LLVM support for heap profiling instrumentation</title>
        <link>http://src.rcs.uwaterloo.ca:8080/source/history/llvm-project/llvm/test/Instrumentation/HeapProfiler/basic.ll#7ed8124d46f94601d5f1364becee9cee8538265e</link>
        <description>[HeapProf] Clang and LLVM support for heap profiling instrumentationSee RFC for background:http://lists.llvm.org/pipermail/llvm-dev/2020-June/142744.htmlNote that the runtime changes will be sent separately (hopefully thisweek, need to add some tests).This patch includes the LLVM pass to instrument memory accesses witheither inline sequences to increment the access count in the shadowlocation, or alternatively to call into the runtime. It also changescalls to memset/memcpy/memmove to the equivalent runtime version.The pass is modeled on the address sanitizer pass.The clang changes add the driver option to invoke the new pass, and tolink with the upcoming heap profiling runtime libraries.Currently there is no attempt to optimize the instrumentation, e.g. toaggregate updates to the same memory allocation. That will beimplemented as follow on work.Differential Revision: https://reviews.llvm.org/D85948

            List of files:
            /llvm-project/llvm/test/Instrumentation/HeapProfiler/basic.ll</description>
        <pubDate>Thu, 13 Aug 2020 23:29:38 +0000</pubDate>
        <dc:creator>Teresa Johnson &lt;tejohnson@google.com&gt;</dc:creator>
    </item>
</channel>
</rss>
