<?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 libatomic.c</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>97de0188 - [MSAN] Reintroduce libatomic load/store instrumentation</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/compiler-rt/test/msan/libatomic.c#97de0188</link>
        <description>[MSAN] Reintroduce libatomic load/store instrumentationHave the front-end use the `nounwind` attribute on atomic libcalls.This prevents us from seeing `invoke __atomic_load` in MSAN, whichis problematic as it has no successor for instrumentation to be added.

            List of files:
            /llvm-project-15.0.7/compiler-rt/test/msan/libatomic.c</description>
        <pubDate>Fri, 14 Aug 2020 20:31:10 +0000</pubDate>
        <dc:creator>Gui Andrade &lt;guiand@google.com&gt;</dc:creator>
    </item>
<item>
        <title>03affa80 - [msan] Compile the libatomic.c test with a C compiler</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/compiler-rt/test/msan/libatomic.c#03affa80</link>
        <description>[msan] Compile the libatomic.c test with a C compilerOtherwise we end up compiling in C++ mode and on FreeBSD/usr/include/stdatomic.h is not compatible with C++ since it uses _Bool.Reviewed By: guiand, eugenis, vitalybuka, emasteDifferential Revision: https://reviews.llvm.org/D84510

            List of files:
            /llvm-project-15.0.7/compiler-rt/test/msan/libatomic.c</description>
        <pubDate>Mon, 03 Aug 2020 09:31:31 +0000</pubDate>
        <dc:creator>Alex Richardson &lt;Alexander.Richardson@cl.cam.ac.uk&gt;</dc:creator>
    </item>
<item>
        <title>0edc1350 - [MSAN] Mark libatomic test unsupported on PowerPC</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/compiler-rt/test/msan/libatomic.c#0edc1350</link>
        <description>[MSAN] Mark libatomic test unsupported on PowerPC

            List of files:
            /llvm-project-15.0.7/compiler-rt/test/msan/libatomic.c</description>
        <pubDate>Thu, 23 Jul 2020 16:30:49 +0000</pubDate>
        <dc:creator>Gui Andrade &lt;guiand@google.com&gt;</dc:creator>
    </item>
<item>
        <title>33d23951 - [MSAN] Instrument libatomic load/store calls</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/compiler-rt/test/msan/libatomic.c#33d23951</link>
        <description>[MSAN] Instrument libatomic load/store callsThese calls are neither intercepted by compiler-rt nor is libatomic.anaturally instrumented.This patch uses the existing libcall mechanism to detect a callto atomic_load or atomic_store, and instruments them much likethe preexisting instrumentation for atomics.Calls to _load are modified to have at least Acquire ordering, andcalls to _store at least Release ordering. Because this needs to beconverted at runtime, msan injects a LUT (implemented as a vectorwith extractelement).Differential Revision: https://reviews.llvm.org/D83337

            List of files:
            /llvm-project-15.0.7/compiler-rt/test/msan/libatomic.c</description>
        <pubDate>Wed, 22 Jul 2020 16:34:55 +0000</pubDate>
        <dc:creator>Gui Andrade &lt;guiand@google.com&gt;</dc:creator>
    </item>
<item>
        <title>1f29171a - update libatomic instrumentation</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/compiler-rt/test/msan/libatomic.c#1f29171a</link>
        <description>update libatomic instrumentation

            List of files:
            /llvm-project-15.0.7/compiler-rt/test/msan/libatomic.c</description>
        <pubDate>Sat, 18 Jul 2020 03:39:14 +0000</pubDate>
        <dc:creator>Gui Andrade &lt;guiand@google.com&gt;</dc:creator>
    </item>
</channel>
</rss>
