<?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 inline-8bit-counters.ll</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>41d5033e - [IR] Enable opaque pointers by default</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/test/Instrumentation/SanitizerCoverage/inline-8bit-counters.ll#41d5033e</link>
        <description>[IR] Enable opaque pointers by defaultThis enabled opaque pointers by default in LLVM. The effect of thisis twofold:* If IR that contains *neither* explicit ptr nor %T* types is passed  to tools, we will now use opaque pointer mode, unless  -opaque-pointers=0 has been explicitly passed.* Users of LLVM as a library will now default to opaque pointers.  It is possible to opt-out by calling setOpaquePointers(false) on  LLVMContext.A cmake option to toggle this default will not be provided. Frontendsor other tools that want to (temporarily) keep using typed pointersshould disable opaque pointers via LLVMContext.Differential Revision: https://reviews.llvm.org/D126689

            List of files:
            /llvm-project-15.0.7/llvm/test/Instrumentation/SanitizerCoverage/inline-8bit-counters.ll</description>
        <pubDate>Tue, 31 May 2022 09:58:35 +0000</pubDate>
        <dc:creator>Nikita Popov &lt;npopov@redhat.com&gt;</dc:creator>
    </item>
<item>
        <title>86d1a0b3 - [test] Remove some legacy PM tests in llvm/test/Instrumentation</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/test/Instrumentation/SanitizerCoverage/inline-8bit-counters.ll#86d1a0b3</link>
        <description>[test] Remove some legacy PM tests in llvm/test/Instrumentation

            List of files:
            /llvm-project-15.0.7/llvm/test/Instrumentation/SanitizerCoverage/inline-8bit-counters.ll</description>
        <pubDate>Sun, 05 Sep 2021 18:51:19 +0000</pubDate>
        <dc:creator>Arthur Eubanks &lt;aeubanks@google.com&gt;</dc:creator>
    </item>
<item>
        <title>9558456b - [SanitizerCoverage] Make __start_/__stop_ symbols extern_weak</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/test/Instrumentation/SanitizerCoverage/inline-8bit-counters.ll#9558456b</link>
        <description>[SanitizerCoverage] Make __start_/__stop_ symbols extern_weakOn ELF, we place the metadata sections (`__sancov_guards`, `__sancov_cntrs`,`__sancov_bools`, `__sancov_pcs` in section groups (either `comdat any` or`comdat noduplicates`).With `--gc-sections`, LLD since D96753 and GNU ld `-z start-stop-gc` may garbagecollect such sections. If all `__sancov_bools` are discarded, LLD will error`error: undefined hidden symbol: __start___sancov_cntrs` (other sections are similar).```% cat a.cvoid discarded() {}% clang -fsanitize-coverage=func,trace-pc-guard -fpic -fvisibility=hidden a.c -shared -fuse-ld=lld -Wl,--gc-sections...ld.lld: error: undefined hidden symbol: __start___sancov_guards&gt;&gt;&gt; referenced by a.c&gt;&gt;&gt;               /tmp/a-456662.o:(sancov.module_ctor_trace_pc_guard)```Use the `extern_weak` linkage (lowered to undefined weak symbols) to avoid theundefined error.Differential Revision: https://reviews.llvm.org/D98903

            List of files:
            /llvm-project-15.0.7/llvm/test/Instrumentation/SanitizerCoverage/inline-8bit-counters.ll</description>
        <pubDate>Thu, 18 Mar 2021 23:46:04 +0000</pubDate>
        <dc:creator>Fangrui Song &lt;i@maskray.me&gt;</dc:creator>
    </item>
<item>
        <title>153df137 - [SanitizerCoverage] Fix types of __stop* and __start* symbols</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/test/Instrumentation/SanitizerCoverage/inline-8bit-counters.ll#153df137</link>
        <description>[SanitizerCoverage] Fix types of __stop* and __start* symbolsIf a section is supposed to hold elements of type T, then thecorresponding CreateSecStartEnd()&apos;s Ty parameter represents T*.Forwarding it to GlobalVariable constructor causes the resultingGlobalVariable&apos;s type to be T*, and its SSA value type to be T**, whichis one indirection too many. This issue is mostly masked by pointercasts, however, the global variable still gets an incorrect alignment,which causes SystemZ to choose wrong instructions to access thesection.

            List of files:
            /llvm-project-15.0.7/llvm/test/Instrumentation/SanitizerCoverage/inline-8bit-counters.ll</description>
        <pubDate>Thu, 30 Jul 2020 18:08:08 +0000</pubDate>
        <dc:creator>Ilya Leoshkevich &lt;iii@linux.ibm.com&gt;</dc:creator>
    </item>
<item>
        <title>9b1539be - [NewPM][Sancov] Pin RUN lines with -sancov to legacy PM</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/test/Instrumentation/SanitizerCoverage/inline-8bit-counters.ll#9b1539be</link>
        <description>[NewPM][Sancov] Pin RUN lines with -sancov to legacy PMSince the NPM pass is named sancov-module, not sancov.This makes all tests under Instrumentation/SanitizerCoverage pass when-enable-new-pm is on by default.Reviewed By: vitalybukaDifferential Revision: https://reviews.llvm.org/D84687

            List of files:
            /llvm-project-15.0.7/llvm/test/Instrumentation/SanitizerCoverage/inline-8bit-counters.ll</description>
        <pubDate>Mon, 27 Jul 2020 18:31:34 +0000</pubDate>
        <dc:creator>Arthur Eubanks &lt;aeubanks@google.com&gt;</dc:creator>
    </item>
<item>
        <title>89e0662d - Make IRBuilder automatically set alignment on load/store/alloca.</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/test/Instrumentation/SanitizerCoverage/inline-8bit-counters.ll#89e0662d</link>
        <description>Make IRBuilder automatically set alignment on load/store/alloca.This is equivalent in terms of LLVM IR semantics, but we want totransition away from using MaybeAlign to represent the alignment ofthese instructions.Differential Revision: https://reviews.llvm.org/D77984

            List of files:
            /llvm-project-15.0.7/llvm/test/Instrumentation/SanitizerCoverage/inline-8bit-counters.ll</description>
        <pubDate>Sun, 12 Apr 2020 23:58:30 +0000</pubDate>
        <dc:creator>Eli Friedman &lt;efriedma@quicinc.com&gt;</dc:creator>
    </item>
<item>
        <title>eca01b03 - [NewPM][Sancov] Make Sancov a Module Pass instead of 2 Passes</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/test/Instrumentation/SanitizerCoverage/inline-8bit-counters.ll#eca01b03</link>
        <description>[NewPM][Sancov] Make Sancov a Module Pass instead of 2 PassesThis patch merges the sancov module and funciton passes into one module pass.The reason for this is because we ran into an out of memory error whenattempting to run asan fuzzer on some protobufs (pc.cc files). I traced the OOMerror to the destructor of SanitizerCoverage where we only callappendTo[Compiler]Used which calls appendToUsedList. I&apos;m not sure where preciselyin appendToUsedList causes the OOM, but I am able to confirm that it&apos;s callingthis function *repeatedly* that causes the OOM. (I hacked sancov a bit such thatI can still create and destroy a new sancov on every function run, but only callappendToUsedList after all functions in the module have finished. This passes, butwhen I make it such that appendToUsedList is called on every sancov destruction,we hit OOM.)I don&apos;t think the OOM is from just adding to the SmallSet and SmallVector insideappendToUsedList since in either case for a given module, they&apos;ll have the samemax size. I suspect that when the existing llvm.compiler.used global is erased,the memory behind it isn&apos;t freed. I could be wrong on this though.This patch works around the OOM issue by just calling appendToUsedList at theend of every module run instead of function run. The same amount of constantsstill get added to llvm.compiler.used, abd we make the pass usage and logicsimpler by not having any inter-pass dependencies.Differential Revision: https://reviews.llvm.org/D66988llvm-svn: 370971

            List of files:
            /llvm-project-15.0.7/llvm/test/Instrumentation/SanitizerCoverage/inline-8bit-counters.ll</description>
        <pubDate>Wed, 04 Sep 2019 20:30:29 +0000</pubDate>
        <dc:creator>Leonard Chan &lt;leonardchan@google.com&gt;</dc:creator>
    </item>
<item>
        <title>007f674c - Reland the &quot;[NewPM] Port Sancov&quot; patch from rL365838. No functional</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/test/Instrumentation/SanitizerCoverage/inline-8bit-counters.ll#007f674c</link>
        <description>Reland the &quot;[NewPM] Port Sancov&quot; patch from rL365838. No functionalchanges were made to the patch since then.--------[NewPM] Port SancovThis patch contains a port of SanitizerCoverage to the new pass manager. This one&apos;s a bit hefty.Changes:- Split SanitizerCoverageModule into 2 SanitizerCoverage for passing over  functions and ModuleSanitizerCoverage for passing over modules.- ModuleSanitizerCoverage exists for adding 2 module level calls to initialization  functions but only if there&apos;s a function that was instrumented by sancov.- Added legacy and new PM wrapper classes that own instances of the 2 new classes.- Update llvm tests and add clang tests.llvm-svn: 367053

            List of files:
            /llvm-project-15.0.7/llvm/test/Instrumentation/SanitizerCoverage/inline-8bit-counters.ll</description>
        <pubDate>Thu, 25 Jul 2019 20:53:15 +0000</pubDate>
        <dc:creator>Leonard Chan &lt;leonardchan@google.com&gt;</dc:creator>
    </item>
<item>
        <title>bb147aab - Revert &quot;[NewPM] Port Sancov&quot;</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/test/Instrumentation/SanitizerCoverage/inline-8bit-counters.ll#bb147aab</link>
        <description>Revert &quot;[NewPM] Port Sancov&quot;This reverts commit 5652f35817f07b16f8b3856d594cc42f4d7ee29c.llvm-svn: 366153

            List of files:
            /llvm-project-15.0.7/llvm/test/Instrumentation/SanitizerCoverage/inline-8bit-counters.ll</description>
        <pubDate>Mon, 15 Jul 2019 23:18:31 +0000</pubDate>
        <dc:creator>Leonard Chan &lt;leonardchan@google.com&gt;</dc:creator>
    </item>
<item>
        <title>5652f358 - [NewPM] Port Sancov</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/test/Instrumentation/SanitizerCoverage/inline-8bit-counters.ll#5652f358</link>
        <description>[NewPM] Port SancovThis patch contains a port of SanitizerCoverage to the new pass manager. This one&apos;s a bit hefty.Changes:- Split SanitizerCoverageModule into 2 SanitizerCoverage for passing over  functions and ModuleSanitizerCoverage for passing over modules.- ModuleSanitizerCoverage exists for adding 2 module level calls to initialization  functions but only if there&apos;s a function that was instrumented by sancov.- Added legacy and new PM wrapper classes that own instances of the 2 new classes.- Update llvm tests and add clang tests.Differential Revision: https://reviews.llvm.org/D62888llvm-svn: 365838

            List of files:
            /llvm-project-15.0.7/llvm/test/Instrumentation/SanitizerCoverage/inline-8bit-counters.ll</description>
        <pubDate>Thu, 11 Jul 2019 22:35:40 +0000</pubDate>
        <dc:creator>Leonard Chan &lt;leonardchan@google.com&gt;</dc:creator>
    </item>
<item>
        <title>3bea25e5 - [SanitizerCoverage] Create comdat for global arrays.</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/test/Instrumentation/SanitizerCoverage/inline-8bit-counters.ll#3bea25e5</link>
        <description>[SanitizerCoverage] Create comdat for global arrays.Summary:Place global arrays in comdat sections with their associated functions.This makes sure they are stripped along with the functions theyreference, even on the BFD linker.Reviewers: eugenisReviewed By: eugenisSubscribers: eraman, hiraditya, llvm-commitsDifferential Revision: https://reviews.llvm.org/D51902llvm-svn: 342186

            List of files:
            /llvm-project-15.0.7/llvm/test/Instrumentation/SanitizerCoverage/inline-8bit-counters.ll</description>
        <pubDate>Thu, 13 Sep 2018 21:45:55 +0000</pubDate>
        <dc:creator>Matt Morehouse &lt;mascasa@google.com&gt;</dc:creator>
    </item>
<item>
        <title>f0d7daa9 - Revert &quot;[SanitizerCoverage] Create comdat for global arrays.&quot;</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/test/Instrumentation/SanitizerCoverage/inline-8bit-counters.ll#f0d7daa9</link>
        <description>Revert &quot;[SanitizerCoverage] Create comdat for global arrays.&quot;This reverts r341987 since it will cause trouble when there&apos;s a moduleID collision.llvm-svn: 341995

            List of files:
            /llvm-project-15.0.7/llvm/test/Instrumentation/SanitizerCoverage/inline-8bit-counters.ll</description>
        <pubDate>Tue, 11 Sep 2018 21:15:41 +0000</pubDate>
        <dc:creator>Matt Morehouse &lt;mascasa@google.com&gt;</dc:creator>
    </item>
<item>
        <title>7ce60324 - [SanitizerCoverage] Create comdat for global arrays.</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/test/Instrumentation/SanitizerCoverage/inline-8bit-counters.ll#7ce60324</link>
        <description>[SanitizerCoverage] Create comdat for global arrays.Summary:Place global arrays in comdat sections with their associated functions.This makes sure they are stripped along with the functions theyreference, even on the BFD linker.Reviewers: eugenisReviewed By: eugenisSubscribers: eraman, hiraditya, llvm-commitsDifferential Revision: https://reviews.llvm.org/D51902llvm-svn: 341987

            List of files:
            /llvm-project-15.0.7/llvm/test/Instrumentation/SanitizerCoverage/inline-8bit-counters.ll</description>
        <pubDate>Tue, 11 Sep 2018 20:10:40 +0000</pubDate>
        <dc:creator>Matt Morehouse &lt;mascasa@google.com&gt;</dc:creator>
    </item>
<item>
        <title>40fbdd0c - Revert &quot;[SanitizerCoverage] Create comdat for global arrays.&quot;</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/test/Instrumentation/SanitizerCoverage/inline-8bit-counters.ll#40fbdd0c</link>
        <description>Revert &quot;[SanitizerCoverage] Create comdat for global arrays.&quot;This reverts r341951 due to bot breakage.llvm-svn: 341965

            List of files:
            /llvm-project-15.0.7/llvm/test/Instrumentation/SanitizerCoverage/inline-8bit-counters.ll</description>
        <pubDate>Tue, 11 Sep 2018 17:20:14 +0000</pubDate>
        <dc:creator>Matt Morehouse &lt;mascasa@google.com&gt;</dc:creator>
    </item>
<item>
        <title>eac270ca - [SanitizerCoverage] Create comdat for global arrays.</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/test/Instrumentation/SanitizerCoverage/inline-8bit-counters.ll#eac270ca</link>
        <description>[SanitizerCoverage] Create comdat for global arrays.Summary:Place global arrays in comdat sections with their associated functions.This makes sure they are stripped along with the functions theyreference, even on the BFD linker.Reviewers: eugenisReviewed By: eugenisSubscribers: eraman, hiraditya, llvm-commitsDifferential Revision: https://reviews.llvm.org/D51902llvm-svn: 341951

            List of files:
            /llvm-project-15.0.7/llvm/test/Instrumentation/SanitizerCoverage/inline-8bit-counters.ll</description>
        <pubDate>Tue, 11 Sep 2018 15:23:14 +0000</pubDate>
        <dc:creator>Matt Morehouse &lt;mascasa@google.com&gt;</dc:creator>
    </item>
<item>
        <title>bb6f079a - [sanitizer-coverage] ensure minimal alignment for coverage counters and guards</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/test/Instrumentation/SanitizerCoverage/inline-8bit-counters.ll#bb6f079a</link>
        <description>[sanitizer-coverage] ensure minimal alignment for coverage counters and guardsllvm-svn: 309610

            List of files:
            /llvm-project-15.0.7/llvm/test/Instrumentation/SanitizerCoverage/inline-8bit-counters.ll</description>
        <pubDate>Mon, 31 Jul 2017 19:49:45 +0000</pubDate>
        <dc:creator>Kostya Serebryany &lt;kcc@google.com&gt;</dc:creator>
    </item>
<item>
        <title>406c1131 - Fixing section name for Darwin platforms for sanitizer coverage</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/test/Instrumentation/SanitizerCoverage/inline-8bit-counters.ll#406c1131</link>
        <description>Fixing section name for Darwin platforms for sanitizer coverageOn Darwin, section names have a 16char length limit.llvm-svn: 305429

            List of files:
            /llvm-project-15.0.7/llvm/test/Instrumentation/SanitizerCoverage/inline-8bit-counters.ll</description>
        <pubDate>Wed, 14 Jun 2017 23:40:25 +0000</pubDate>
        <dc:creator>George Karpenkov &lt;ekarpenkov@apple.com&gt;</dc:creator>
    </item>
<item>
        <title>2c2fb889 - [sanitizer-coverage] one more flavor of coverage: -fsanitize-coverage=inline-8bit-counters. Experimental so far, not documenting yet. Reapplying revisions 304630, 304631, 304632, 304673, see PR33308 </title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/test/Instrumentation/SanitizerCoverage/inline-8bit-counters.ll#2c2fb889</link>
        <description>[sanitizer-coverage] one more flavor of coverage: -fsanitize-coverage=inline-8bit-counters. Experimental so far, not documenting yet. Reapplying revisions 304630, 304631, 304632, 304673, see PR33308 llvm-svn: 305026

            List of files:
            /llvm-project-15.0.7/llvm/test/Instrumentation/SanitizerCoverage/inline-8bit-counters.ll</description>
        <pubDate>Thu, 08 Jun 2017 22:58:19 +0000</pubDate>
        <dc:creator>Kostya Serebryany &lt;kcc@google.com&gt;</dc:creator>
    </item>
<item>
        <title>f7db346c - [sanitizer-coverage] one more flavor of coverage: -fsanitize-coverage=inline-8bit-counters. Experimental so far, not documenting yet.</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/test/Instrumentation/SanitizerCoverage/inline-8bit-counters.ll#f7db346c</link>
        <description>[sanitizer-coverage] one more flavor of coverage: -fsanitize-coverage=inline-8bit-counters. Experimental so far, not documenting yet.llvm-svn: 304630

            List of files:
            /llvm-project-15.0.7/llvm/test/Instrumentation/SanitizerCoverage/inline-8bit-counters.ll</description>
        <pubDate>Sat, 03 Jun 2017 01:35:47 +0000</pubDate>
        <dc:creator>Kostya Serebryany &lt;kcc@google.com&gt;</dc:creator>
    </item>
</channel>
</rss>
