<?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 attr-used-member-function-implicit-instantiation.cpp</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><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/attr-used-member-function-implicit-instantiation.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/attr-used-member-function-implicit-instantiation.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/attr-used-member-function-implicit-instantiation.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/attr-used-member-function-implicit-instantiation.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/attr-used-member-function-implicit-instantiation.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/attr-used-member-function-implicit-instantiation.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/attr-used-member-function-implicit-instantiation.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/attr-used-member-function-implicit-instantiation.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/attr-used-member-function-implicit-instantiation.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/attr-used-member-function-implicit-instantiation.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/attr-used-member-function-implicit-instantiation.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/attr-used-member-function-implicit-instantiation.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/attr-used-member-function-implicit-instantiation.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/attr-used-member-function-implicit-instantiation.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>dbc96b51 - Revert &quot;[CodeGenModule] Assume dso_local for -fpic -fno-semantic-interposition&quot;</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/CodeGenCXX/attr-used-member-function-implicit-instantiation.cpp#dbc96b51</link>
        <description>Revert &quot;[CodeGenModule] Assume dso_local for -fpic -fno-semantic-interposition&quot;This reverts commit 789a46f2d742e11edaade28cb59a0f4d2a1d770e.Accidentally committed.

            List of files:
            /llvm-project-15.0.7/clang/test/CodeGenCXX/attr-used-member-function-implicit-instantiation.cpp</description>
        <pubDate>Mon, 03 Feb 2020 18:09:39 +0000</pubDate>
        <dc:creator>Fangrui Song &lt;maskray@google.com&gt;</dc:creator>
    </item>
<item>
        <title>789a46f2 - [CodeGenModule] Assume dso_local for -fpic -fno-semantic-interposition</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/CodeGenCXX/attr-used-member-function-implicit-instantiation.cpp#789a46f2</link>
        <description>[CodeGenModule] Assume dso_local for -fpic -fno-semantic-interpositionSummary:Clang -fpic defaults to -fno-semantic-interposition (GCC -fpic defaultsto -fsemantic-interposition).Users need to specify -fsemantic-interposition to get semanticinterposition behavior.Semantic interposition is currently a best-effort feature. There maystill be some cases where it is not handled well.Reviewers: peter.smith, rnk, serge-sans-paille, sfertile, jfb, jdoerfertSubscribers: dschuff, jyknight, dylanmckay, nemanjai, jvesely, kbarton, fedor.sergeev, asb, rbar, johnrusso, simoncook, sabuasal, niosHD, jrtc27, zzheng, edward-jones, atanasyan, rogfer01, MartinMosbeck, brucehoult, the_o, arphaman, PkmX, jocewei, jsji, Jim, lenary, s.egerton, pzheng, sameer.abuasal, apazos, luismarques, cfe-commitsTags: #clangDifferential Revision: https://reviews.llvm.org/D73865

            List of files:
            /llvm-project-15.0.7/clang/test/CodeGenCXX/attr-used-member-function-implicit-instantiation.cpp</description>
        <pubDate>Sun, 02 Feb 2020 20:23:47 +0000</pubDate>
        <dc:creator>Fangrui Song &lt;maskray@google.com&gt;</dc:creator>
    </item>
<item>
        <title>9dde31ec - Recommit &quot;Support attribute used in member funcs of class templates&quot;</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/CodeGenCXX/attr-used-member-function-implicit-instantiation.cpp#9dde31ec</link>
        <description>Recommit &quot;Support attribute used in member funcs of class templates&quot;This diff previously exposed a bug in LLVM&apos;s IRLinker, breakingbuildbots that tried to self-host LLVM with monolithic LTO.The bug is now in LLVM by D59552Original commit message:As PR17480 describes, clang does not support the used attributefor member functions of class templates. This means that if the memberfunction is not used, its definition is never instantiated. This patchchanges clang to emit the definition if it has the used attribute.Test Plan: Added a testcaseReviewed By: aaron.ballmanDifferential Revision: https://reviews.llvm.org/D56928llvm-svn: 356598

            List of files:
            /llvm-project-15.0.7/clang/test/CodeGenCXX/attr-used-member-function-implicit-instantiation.cpp</description>
        <pubDate>Wed, 20 Mar 2019 19:22:24 +0000</pubDate>
        <dc:creator>Rafael Auler &lt;rafaelauler@fb.com&gt;</dc:creator>
    </item>
<item>
        <title>2ead8e89 - Recommit &quot;Support attribute used in member funcs of class templates&quot;</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/CodeGenCXX/attr-used-member-function-implicit-instantiation.cpp#2ead8e89</link>
        <description>Recommit &quot;Support attribute used in member funcs of class templates&quot;The patch originally broke code that was incompatible with GCC, butwe want to follow GCC behavior here according to the discussion inhttps://reviews.llvm.org/D58216Original commit message:As PR17480 describes, clang does not support the used attributefor member functions of class templates. This means that if the memberfunction is not used, its definition is never instantiated. This patchchanges clang to emit the definition if it has the used attribute.Test Plan: Added a testcaseReviewed By: aaron.ballmanDifferential Revision: https://reviews.llvm.org/D56928llvm-svn: 355627

            List of files:
            /llvm-project-15.0.7/clang/test/CodeGenCXX/attr-used-member-function-implicit-instantiation.cpp</description>
        <pubDate>Thu, 07 Mar 2019 19:14:30 +0000</pubDate>
        <dc:creator>Rafael Auler &lt;rafaelauler@fb.com&gt;</dc:creator>
    </item>
<item>
        <title>4b702045 - Support attribute used in member funcs of class templates</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/CodeGenCXX/attr-used-member-function-implicit-instantiation.cpp#4b702045</link>
        <description>Support attribute used in member funcs of class templatesSummary:As PR17480 describes, clang does not support the used attributefor member functions of class templates. This means that if the memberfunction is not used, its definition is never instantiated. This patchchanges clang to emit the definition if it has the used attribute.Test Plan: Added a testcaseReviewed By: aaron.ballmanDifferential Revision: https://reviews.llvm.org/D56928llvm-svn: 352740

            List of files:
            /llvm-project-15.0.7/clang/test/CodeGenCXX/attr-used-member-function-implicit-instantiation.cpp</description>
        <pubDate>Thu, 31 Jan 2019 09:38:31 +0000</pubDate>
        <dc:creator>Rafael Auler &lt;rafaelauler@fb.com&gt;</dc:creator>
    </item>
</channel>
</rss>
