<?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 type-info.cpp</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>532dc62b - [OpaquePtrs][Clang] Add -no-opaque-pointers to tests (NFC)</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/CodeGenCXX/RelativeVTablesABI/type-info.cpp#532dc62b</link>
        <description>[OpaquePtrs][Clang] Add -no-opaque-pointers to tests (NFC)This adds -no-opaque-pointers to clang tests whose output willchange when opaque pointers are enabled by default. This isintended to be part of the migration approach described inhttps://discourse.llvm.org/t/enabling-opaque-pointers-by-default/61322/9.The patch has been produced by replacing %clang_cc1 with%clang_cc1 -no-opaque-pointers for tests that fail with opaquepointers enabled. Worth noting that this doesn&apos;t cover all tests,there&apos;s a remaining ~40 tests not using %clang_cc1 that will needa followup change.Differential Revision: https://reviews.llvm.org/D123115

            List of files:
            /llvm-project-15.0.7/clang/test/CodeGenCXX/RelativeVTablesABI/type-info.cpp</description>
        <pubDate>Thu, 07 Apr 2022 10:03:55 +0000</pubDate>
        <dc:creator>Nikita Popov &lt;npopov@redhat.com&gt;</dc:creator>
    </item>
<item>
        <title>1b1c8d83 - [Clang/Test]: Rename enable_noundef_analysis to disable-noundef-analysis and turn it off by default</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/CodeGenCXX/RelativeVTablesABI/type-info.cpp#1b1c8d83</link>
        <description>[Clang/Test]: Rename enable_noundef_analysis to disable-noundef-analysis and turn it off by defaultTurning on `enable_noundef_analysis` flag allows better codegen by removing freeze instructions.I modified clang by renaming `enable_noundef_analysis` flag to `disable-noundef-analysis` and turning it off by default.Test updates are made as a separate patch: D108453Reviewed By: eugenisDifferential Revision: https://reviews.llvm.org/D105169

            List of files:
            /llvm-project-15.0.7/clang/test/CodeGenCXX/RelativeVTablesABI/type-info.cpp</description>
        <pubDate>Sun, 16 Jan 2022 09:53:11 +0000</pubDate>
        <dc:creator>hyeongyu kim &lt;gusrb406@snu.ac.kr&gt;</dc:creator>
    </item>
<item>
        <title>fd9b0999 - Revert &quot;[Clang/Test]: Rename enable_noundef_analysis to disable-noundef-analysis and turn it off by default&quot;</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/CodeGenCXX/RelativeVTablesABI/type-info.cpp#fd9b0999</link>
        <description>Revert &quot;[Clang/Test]: Rename enable_noundef_analysis to disable-noundef-analysis and turn it off by default&quot;This reverts commit aacfbb953eb705af2ecfeb95a6262818fa85dd92.Revert &quot;Fix lit test failures in CodeGenCoroutines&quot;This reverts commit 63fff0f5bffe20fa2c84a45a41161afa0043cb34.

            List of files:
            /llvm-project-15.0.7/clang/test/CodeGenCXX/RelativeVTablesABI/type-info.cpp</description>
        <pubDate>Mon, 08 Nov 2021 17:09:49 +0000</pubDate>
        <dc:creator>hyeongyu kim &lt;gusrb406@snu.ac.kr&gt;</dc:creator>
    </item>
<item>
        <title>aacfbb95 - [Clang/Test]: Rename enable_noundef_analysis to disable-noundef-analysis and turn it off by default</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/CodeGenCXX/RelativeVTablesABI/type-info.cpp#aacfbb95</link>
        <description>[Clang/Test]: Rename enable_noundef_analysis to disable-noundef-analysis and turn it off by defaultTurning on `enable_noundef_analysis` flag allows better codegen by removing freeze instructions.I modified clang by renaming `enable_noundef_analysis` flag to `disable-noundef-analysis` and turning it off by default.Test updates are made as a separate patch: D108453Reviewed By: eugenisDifferential Revision: https://reviews.llvm.org/D105169[Clang/Test]: Rename enable_noundef_analysis to disable-noundef-analysis and turn it off by default (2)This patch updates test files after D105169.Autogenerated test codes are changed by `utils/update_cc_test_checks.py,` and non-autogenerated test codes are changed as follows:(1) I wrote a python script that (partially) updates the tests using regex: {F18594904} The script is not perfect, but I believe it gives hints about which patterns are updated to have `noundef` attached.(2) The remaining tests are updated manually.Reviewed By: eugenisDifferential Revision: https://reviews.llvm.org/D108453Resolve lit failures in clang after 8ca4b3e&apos;s landFix lit test failures in clang-ppc* and clang-x64-windows-msvcFix missing failures in clang-ppc64be* and retry fixing clang-x64-windows-msvcFix internal_clone(aarch64) inline assembly

            List of files:
            /llvm-project-15.0.7/clang/test/CodeGenCXX/RelativeVTablesABI/type-info.cpp</description>
        <pubDate>Fri, 15 Oct 2021 10:26:07 +0000</pubDate>
        <dc:creator>hyeongyukim &lt;gusrb406@snu.ac.kr&gt;</dc:creator>
    </item>
<item>
        <title>89ad2822 - Revert &quot;[Clang/Test]: Rename enable_noundef_analysis to disable-noundef-analysis and turn it off by default&quot;</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/CodeGenCXX/RelativeVTablesABI/type-info.cpp#89ad2822</link>
        <description>Revert &quot;[Clang/Test]: Rename enable_noundef_analysis to disable-noundef-analysis and turn it off by default&quot;This reverts commit 7584ef766a7219b6ee5a400637206d26e0fa98ac.

            List of files:
            /llvm-project-15.0.7/clang/test/CodeGenCXX/RelativeVTablesABI/type-info.cpp</description>
        <pubDate>Sat, 06 Nov 2021 06:39:19 +0000</pubDate>
        <dc:creator>Juneyoung Lee &lt;aqjune@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>7584ef76 - [Clang/Test]: Rename enable_noundef_analysis to disable-noundef-analysis and turn it off by default</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/CodeGenCXX/RelativeVTablesABI/type-info.cpp#7584ef76</link>
        <description>[Clang/Test]: Rename enable_noundef_analysis to disable-noundef-analysis and turn it off by defaultTurning on `enable_noundef_analysis` flag allows better codegen by removing freeze instructions.I modified clang by renaming `enable_noundef_analysis` flag to `disable-noundef-analysis` and turning it off by default.Test updates are made as a separate patch: D108453Reviewed By: eugenisDifferential Revision: https://reviews.llvm.org/D105169

            List of files:
            /llvm-project-15.0.7/clang/test/CodeGenCXX/RelativeVTablesABI/type-info.cpp</description>
        <pubDate>Sat, 06 Nov 2021 06:34:49 +0000</pubDate>
        <dc:creator>Juneyoung Lee &lt;aqjune@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>f193bcc7 - Revert D105169 due to the two-stage failure in ASAN</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/CodeGenCXX/RelativeVTablesABI/type-info.cpp#f193bcc7</link>
        <description>Revert D105169 due to the two-stage failure in ASANThis reverts the following commits:37ca7a795b277c20c02a218bf44052278c03344b9aa6c72b92b6c89cc6d23b693257df9af7de2d15705387c5074bcca36d626882462ebbc2bcc3bed48ca4b3ef19fe82d7ad6a6e1515317dcc01b4151580dba72a669b5416e97a42fd2c2a7bc5a6d3f44a

            List of files:
            /llvm-project-15.0.7/clang/test/CodeGenCXX/RelativeVTablesABI/type-info.cpp</description>
        <pubDate>Mon, 18 Oct 2021 14:03:47 +0000</pubDate>
        <dc:creator>Juneyoung Lee &lt;aqjune@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>8ca4b3ef - [Clang/Test]: Rename enable_noundef_analysis to disable-noundef-analysis and turn it off by default (2)</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/CodeGenCXX/RelativeVTablesABI/type-info.cpp#8ca4b3ef</link>
        <description>[Clang/Test]: Rename enable_noundef_analysis to disable-noundef-analysis and turn it off by default (2)This patch updates test files after D105169.Autogenerated test codes are changed by `utils/update_cc_test_checks.py,` and non-autogenerated test codes are changed as follows:(1) I wrote a python script that (partially) updates the tests using regex: {F18594904} The script is not perfect, but I believe it gives hints about which patterns are updated to have `noundef` attached.(2) The remaining tests are updated manually.Reviewed By: eugenisDifferential Revision: https://reviews.llvm.org/D108453

            List of files:
            /llvm-project-15.0.7/clang/test/CodeGenCXX/RelativeVTablesABI/type-info.cpp</description>
        <pubDate>Fri, 15 Oct 2021 10:45:30 +0000</pubDate>
        <dc:creator>Juneyoung Lee &lt;aqjune@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>e6f88dc0 - [clang][Fuchsia] Turn on relative-vtables by default for Fuchsia</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/CodeGenCXX/RelativeVTablesABI/type-info.cpp#e6f88dc0</link>
        <description>[clang][Fuchsia] Turn on relative-vtables by default for FuchsiaAll fuchsia targets will now use the relative-vtables ABI by default.Also remove -fexperimental-relative-c++-abi-vtables from test RUNs targeting fuchsia.Differential Revision: https://reviews.llvm.org/D102374

            List of files:
            /llvm-project-15.0.7/clang/test/CodeGenCXX/RelativeVTablesABI/type-info.cpp</description>
        <pubDate>Wed, 12 May 2021 17:37:37 +0000</pubDate>
        <dc:creator>Leonard Chan &lt;leonardchan@google.com&gt;</dc:creator>
    </item>
<item>
        <title>fd739804 - [test] Add {{.*}} to make ELF tests immune to dso_local/dso_preemptable/(none) differences</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/CodeGenCXX/RelativeVTablesABI/type-info.cpp#fd739804</link>
        <description>[test] Add {{.*}} to make ELF tests immune to dso_local/dso_preemptable/(none) differencesFor a default visibility external linkage definition, dso_local is set for ELF-fno-pic/-fpie and COFF and Mach-O. Since default clang -cc1 for ELF is similarto -fpic (&quot;PIC Level&quot; is not set), this nuance causes unneeded binary format differences.To make emitted IR similar, ELF -cc1 -fpic will default to -fno-semantic-interposition,which sets dso_local for default visibility external linkage definitions.To make this flip smooth and enable future (dso_local as definition default),this patch replaces (function) `define ` with `define{{.*}} `,(variable/constant/alias) `= ` with `={{.*}} `, or inserts appropriate `{{.*}} `.

            List of files:
            /llvm-project-15.0.7/clang/test/CodeGenCXX/RelativeVTablesABI/type-info.cpp</description>
        <pubDate>Thu, 31 Dec 2020 08:27:11 +0000</pubDate>
        <dc:creator>Fangrui Song &lt;i@maskray.me&gt;</dc:creator>
    </item>
<item>
        <title>cf8ff75b - [clang][RelativeVTablesABI] Use dso_local_equivalent rather than emitting stubs</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/CodeGenCXX/RelativeVTablesABI/type-info.cpp#cf8ff75b</link>
        <description>[clang][RelativeVTablesABI] Use dso_local_equivalent rather than emitting stubsThanks to D77248, we can bypass the use of stubs altogether and use PLTrelocations if they are available for the target. LLVM and LLD support theR_AARCH64_PLT32 relocation, so we can also guarantee a static PLT relocation on AArch64.Not emitting these stubs saves a lot of extra binary size.Differential Revision: https://reviews.llvm.org/D83812

            List of files:
            /llvm-project-15.0.7/clang/test/CodeGenCXX/RelativeVTablesABI/type-info.cpp</description>
        <pubDate>Tue, 14 Jul 2020 21:56:38 +0000</pubDate>
        <dc:creator>Leonard Chan &lt;leonardchan@google.com&gt;</dc:creator>
    </item>
<item>
        <title>71568a9e - [clang] Frontend components for the relative vtables ABI (round 2)</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/CodeGenCXX/RelativeVTablesABI/type-info.cpp#71568a9e</link>
        <description>[clang] Frontend components for the relative vtables ABI (round 2)This patch contains all of the clang changes from D72959.- Generalize the relative vtables ABI such that it can be used by other targets.- Add an enum VTableComponentLayout which controls whether components in the  vtable should be pointers to other structs or relative offsets to those structs.  Other ABIs can change this enum to restructure how components in the vtable  are laid out/accessed.- Add methods to ConstantInitBuilder for inserting relative offsets to a  specified position in the aggregate being constructed.- Fix failing tests under new PM and ASan and MSan issues.See D72959 for background info.Differential Revision: https://reviews.llvm.org/D77592

            List of files:
            /llvm-project-15.0.7/clang/test/CodeGenCXX/RelativeVTablesABI/type-info.cpp</description>
        <pubDate>Thu, 11 Jun 2020 18:17:08 +0000</pubDate>
        <dc:creator>Leonard Chan &lt;leonardchan@google.com&gt;</dc:creator>
    </item>
<item>
        <title>2e009dbc - [clang] Frontend components for the relative vtables ABI</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/CodeGenCXX/RelativeVTablesABI/type-info.cpp#2e009dbc</link>
        <description>[clang] Frontend components for the relative vtables ABIThis patch contains all of the clang changes from D72959.- Generalize the relative vtables ABI such that it can be used by other targets.- Add an enum VTableComponentLayout which controls whether components in the  vtable should be pointers to other structs or relative offsets to those structs.  Other ABIs can change this enum to restructure how components in the vtable  are laid out/accessed.- Add methods to ConstantInitBuilder for inserting relative offsets to a  specified position in the aggregate being constructed.See D72959 for background info.Differential Revision: https://reviews.llvm.org/D77592

            List of files:
            /llvm-project-15.0.7/clang/test/CodeGenCXX/RelativeVTablesABI/type-info.cpp</description>
        <pubDate>Wed, 10 Jun 2020 19:48:10 +0000</pubDate>
        <dc:creator>Leonard Chan &lt;leonardchan@google.com&gt;</dc:creator>
    </item>
</channel>
</rss>
