<?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 devirt_external_comdat_same_guid.ll</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>2121dc5b - [llvm-lto] Remove support for legacy pass manager</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/test/ThinLTO/X86/devirt_external_comdat_same_guid.ll#2121dc5b</link>
        <description>[llvm-lto] Remove support for legacy pass managerThis removes support for the legacy pass manager in llvm-lto andllvm-lto2. In this case I&apos;ve dropped the use-new-pm option entirely,as I don&apos;t think this is considered part of the public interface.This also makes -debug-pass-manager work with llvm-lto, becausethat was needed to migrate some tests to NewPM.Differential Revision: https://reviews.llvm.org/D123376

            List of files:
            /llvm-project-15.0.7/llvm/test/ThinLTO/X86/devirt_external_comdat_same_guid.ll</description>
        <pubDate>Fri, 08 Apr 2022 08:54:20 +0000</pubDate>
        <dc:creator>Nikita Popov &lt;npopov@redhat.com&gt;</dc:creator>
    </item>
<item>
        <title>2f63d549 - Restore &quot;[LTO/WPD] Enable aggressive WPD under LTO option&quot;</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/test/ThinLTO/X86/devirt_external_comdat_same_guid.ll#2f63d549</link>
        <description>Restore &quot;[LTO/WPD] Enable aggressive WPD under LTO option&quot;This restores 59733525d37cf9ad88b5021b33ecdbaf2e18911c (D71913), alongwith bot fix 19c76989bb505c3117730c47df85fd3800ea2767.The bot failure should be fixed by D73418, committed asaf954e441a5170a75687699d91d85e0692929d43.I also added a fix for non-x86 bot failures by requiring x86 in new testlld/test/ELF/lto/devirt_vcall_vis_public.ll.

            List of files:
            /llvm-project-15.0.7/llvm/test/ThinLTO/X86/devirt_external_comdat_same_guid.ll</description>
        <pubDate>Fri, 24 Jan 2020 20:24:18 +0000</pubDate>
        <dc:creator>Teresa Johnson &lt;tejohnson@google.com&gt;</dc:creator>
    </item>
<item>
        <title>90e630a9 - Revert &quot;[LTO/WPD] Enable aggressive WPD under LTO option&quot;</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/test/ThinLTO/X86/devirt_external_comdat_same_guid.ll#90e630a9</link>
        <description>Revert &quot;[LTO/WPD] Enable aggressive WPD under LTO option&quot;This reverts commit 59733525d37cf9ad88b5021b33ecdbaf2e18911c.There is a windows sanitizer bot failure in one of the cfi teststhat I will need some time to figure out:http://lab.llvm.org:8011/builders/sanitizer-windows/builds/57155/steps/stage%201%20check/logs/stdio

            List of files:
            /llvm-project-15.0.7/llvm/test/ThinLTO/X86/devirt_external_comdat_same_guid.ll</description>
        <pubDate>Fri, 24 Jan 2020 01:26:51 +0000</pubDate>
        <dc:creator>Teresa Johnson &lt;tejohnson@google.com&gt;</dc:creator>
    </item>
<item>
        <title>59733525 - [LTO/WPD] Enable aggressive WPD under LTO option</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/test/ThinLTO/X86/devirt_external_comdat_same_guid.ll#59733525</link>
        <description>[LTO/WPD] Enable aggressive WPD under LTO optionSummary:Third part in series to support Safe Whole Program DevirtualizationEnablement, see RFC here:http://lists.llvm.org/pipermail/llvm-dev/2019-December/137543.htmlThis patch adds type test metadata under -fwhole-program-vtables,even for classes without hidden visibility. It then changes WPD to skipdevirtualization for a virtual function call when any of the compatiblevtables has public vcall visibility.Additionally, internal LLVM options as well as lld and gold-pluginoptions are added which enable upgrading all public vcall visibilityto linkage unit (hidden) visibility during LTO. This enables the moreaggressive WPD to kick in based on LTO time knowledge of the visibilityguarantees.Support was added to all flavors of LTO WPD (regular, hybrid andindex-only), and to both the new and old LTO APIs.Unfortunately it was not simple to split the first and second parts ofthis part of the change (the unconditional emission of type tests andthe upgrading of the vcall visiblity) as I needed a way to upgrade thepublic visibility on legacy WPD llvm assembly tests that don&apos;t includelinkage unit vcall visibility specifiers, to avoid a lot of test churn.I also added a mechanism to LowerTypeTests that allows dropping typetest assume sequences we now aggressively insert when we invokedistributed ThinLTO backends with null indexes, which is used in testingmode, and which doesn&apos;t invoke the normal ThinLTO backend pipeline.Depends on D71907 and D71911.Reviewers: pcc, evgeny777, steven_wu, espindolaSubscribers: emaste, Prazek, inglorion, arichardson, hiraditya, MaskRay, dexonsmith, dang, davidxl, cfe-commits, llvm-commitsTags: #clang, #llvmDifferential Revision: https://reviews.llvm.org/D71913

            List of files:
            /llvm-project-15.0.7/llvm/test/ThinLTO/X86/devirt_external_comdat_same_guid.ll</description>
        <pubDate>Thu, 26 Dec 2019 19:40:18 +0000</pubDate>
        <dc:creator>Teresa Johnson &lt;tejohnson@google.com&gt;</dc:creator>
    </item>
<item>
        <title>2cefb939 - [ThinLTO/WPD] Remove an overly-aggressive assert</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/test/ThinLTO/X86/devirt_external_comdat_same_guid.ll#2cefb939</link>
        <description>[ThinLTO/WPD] Remove an overly-aggressive assertSummary:An assert added to the index-based WPD was trying to verify that we onlyhave multiple vtables for a given guid when they are all non-externallinkage. This is too conservative because we may have multiple externalvtable with the same guid when they are in comdat. Remove the assert,as we don&apos;t have comdat information in the index, the linker shouldissue an error in this case.See discussion on D71040 for more information.Reviewers: evgeny777, aganeaSubscribers: mehdi_amini, inglorion, hiraditya, steven_wu, dexonsmith, llvm-commitsTags: #llvmDifferential Revision: https://reviews.llvm.org/D72648

            List of files:
            /llvm-project-15.0.7/llvm/test/ThinLTO/X86/devirt_external_comdat_same_guid.ll</description>
        <pubDate>Mon, 13 Jan 2020 21:50:41 +0000</pubDate>
        <dc:creator>Teresa Johnson &lt;tejohnson@google.com&gt;</dc:creator>
    </item>
</channel>
</rss>
