<?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 matrix-type-builtins.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/matrix-type-builtins.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/matrix-type-builtins.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/matrix-type-builtins.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/matrix-type-builtins.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/matrix-type-builtins.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/matrix-type-builtins.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/matrix-type-builtins.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/matrix-type-builtins.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/matrix-type-builtins.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/matrix-type-builtins.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/matrix-type-builtins.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/matrix-type-builtins.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/matrix-type-builtins.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/matrix-type-builtins.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/matrix-type-builtins.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/matrix-type-builtins.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>f9993128 - Recommit &quot;[Matrix] Overload stride arg in matrix.columnwise.load/store.&quot;</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/CodeGenCXX/matrix-type-builtins.cpp#f9993128</link>
        <description>Recommit &quot;[Matrix] Overload stride arg in matrix.columnwise.load/store.&quot;This reverts the revert 28c04794df74ad3c38155a244729d1f8d57b9400.The failing MLIR test that caused the revert should be fixed  in thisversion.Also includes a PPC test fix previously in 1f87c7c478a6.

            List of files:
            /llvm-project-15.0.7/clang/test/CodeGenCXX/matrix-type-builtins.cpp</description>
        <pubDate>Thu, 12 Aug 2021 12:21:35 +0000</pubDate>
        <dc:creator>Florian Hahn &lt;flo@fhahn.com&gt;</dc:creator>
    </item>
<item>
        <title>28c04794 - Revert &quot;[Matrix] Overload stride arg in matrix.columnwise.load/store.&quot;</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/CodeGenCXX/matrix-type-builtins.cpp#28c04794</link>
        <description>Revert &quot;[Matrix] Overload stride arg in matrix.columnwise.load/store.&quot;This reverts commit a1ef81de35a4bac6d3b22e9d7186d880124d7a55.Broke the MLIR buildbot.

            List of files:
            /llvm-project-15.0.7/clang/test/CodeGenCXX/matrix-type-builtins.cpp</description>
        <pubDate>Thu, 12 Aug 2021 11:57:19 +0000</pubDate>
        <dc:creator>Mehdi Amini &lt;joker.eph@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>a1ef81de - [Matrix] Overload stride arg in matrix.columnwise.load/store.</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/CodeGenCXX/matrix-type-builtins.cpp#a1ef81de</link>
        <description>[Matrix] Overload stride arg in matrix.columnwise.load/store.This patch adjusts the intrinsics definition ofllvm.matrix.column.major.load and llvm.matrix.column.major.store toallow overloading the type of the stride. The bitwidth of the stride isused to perform the offset computation.This fixes a crash when using __builtin_matrix_column_major_load or__builtin_matrix_column_major_store on 32 bit platforms. The stride argumentof the builtins are defined as `size_t`, which is 32 bits wide on 32 bitplatforms.Note that we still perform offset computations with 64 bit width on 32bit platforms for accesses that do not take a user-specified stride.This can be fixed separately.Fixes PR51304.Reviewed By: erichkeaneDifferential Revision: https://reviews.llvm.org/D107349

            List of files:
            /llvm-project-15.0.7/clang/test/CodeGenCXX/matrix-type-builtins.cpp</description>
        <pubDate>Thu, 12 Aug 2021 08:53:04 +0000</pubDate>
        <dc:creator>Florian Hahn &lt;flo@fhahn.com&gt;</dc:creator>
    </item>
<item>
        <title>6b335179 - [test] Add {{.*}} to make 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/matrix-type-builtins.cpp#6b335179</link>
        <description>[test] Add {{.*}} to make tests immune to dso_local/dso_preemptable/(none) differencesFor a definition (of most linkage types), dso_local is set for ELF -fno-pic/-fpieand COFF, but not for Mach-O.  This nuance causes unneeded binary format differences.This patch replaces (function) `define ` with `define{{.*}} `,(variable/constant/alias) `= ` with `={{.*}} `, or inserts appropriate `{{.*}} `if there is an explicit linkage.* Clang will set dso_local for Mach-O, which is currently implied by TargetMachine.cpp. This will make COFF/Mach-O and executable ELF similar.* Eventually I hope we can make dso_local the textual LLVM IR default (write explicit &quot;dso_preemptable&quot; when applicable) and -fpic ELF will be similar to everything else. This patch helps move toward that goal.

            List of files:
            /llvm-project-15.0.7/clang/test/CodeGenCXX/matrix-type-builtins.cpp</description>
        <pubDate>Thu, 31 Dec 2020 04:45:56 +0000</pubDate>
        <dc:creator>Fangrui Song &lt;i@maskray.me&gt;</dc:creator>
    </item>
<item>
        <title>69cd776e - [CodeGen] Apply &apos;nonnull&apos; and &apos;dereferenceable(N)&apos; to &apos;this&apos; pointer</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/CodeGenCXX/matrix-type-builtins.cpp#69cd776e</link>
        <description>[CodeGen] Apply &apos;nonnull&apos; and &apos;dereferenceable(N)&apos; to &apos;this&apos; pointerarguments.* Adds &apos;nonnull&apos; and &apos;dereferenceable(N)&apos; to &apos;this&apos; pointer arguments* Gates &apos;nonnull&apos; on -f(no-)delete-null-pointer-checks* Introduces this-nonnull.cpp and microsoft-abi-this-nullable.cpp tests to  explicitly test the behavior of this change* Refactors hundreds of over-constrained clang tests to permit these  attributes, where needed* Updates Clang12 patch notes mentioning this changeReviewed-by: rsmith, jdoerfertDifferential Revision: https://reviews.llvm.org/D17993

            List of files:
            /llvm-project-15.0.7/clang/test/CodeGenCXX/matrix-type-builtins.cpp</description>
        <pubDate>Mon, 16 Nov 2020 23:04:55 +0000</pubDate>
        <dc:creator>CJ Johnson &lt;johnsoncj@google.com&gt;</dc:creator>
    </item>
<item>
        <title>1d5daed1 - [Matrix] Update mangling to use paramterized vendor ext type syntax.</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/CodeGenCXX/matrix-type-builtins.cpp#1d5daed1</link>
        <description>[Matrix] Update mangling to use paramterized vendor ext type syntax.The Itanium CXX ABI grammer has been extended to support parameterizedvendor extended types [1].This patch updates Clang&apos;s mangling for matrix types to use the newextension.[1] https://github.com/itanium-cxx-abi/cxx-abi/commit/b359d28971bdb961dd9b61bd0ef8c884452b4740Reviewed By: rjmccallDifferential Revision: https://reviews.llvm.org/D91253

            List of files:
            /llvm-project-15.0.7/clang/test/CodeGenCXX/matrix-type-builtins.cpp</description>
        <pubDate>Wed, 11 Nov 2020 21:39:22 +0000</pubDate>
        <dc:creator>Florian Hahn &lt;flo@fhahn.com&gt;</dc:creator>
    </item>
<item>
        <title>0a7cd99a - Reapply &quot;OpaquePtr: Add type to sret attribute&quot;</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/CodeGenCXX/matrix-type-builtins.cpp#0a7cd99a</link>
        <description>Reapply &quot;OpaquePtr: Add type to sret attribute&quot;This reverts commit eb9f7c28e5fe6d75fed3587023e17f2997c8024b.Previously this was incorrectly handling linking of the containedtype, so this merges the fixes from D88973.

            List of files:
            /llvm-project-15.0.7/clang/test/CodeGenCXX/matrix-type-builtins.cpp</description>
        <pubDate>Tue, 29 Sep 2020 13:33:55 +0000</pubDate>
        <dc:creator>Matt Arsenault &lt;Matthew.Arsenault@amd.com&gt;</dc:creator>
    </item>
<item>
        <title>eb9f7c28 - Revert &quot;OpaquePtr: Add type to sret attribute&quot;</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/CodeGenCXX/matrix-type-builtins.cpp#eb9f7c28</link>
        <description>Revert &quot;OpaquePtr: Add type to sret attribute&quot;This reverts commit 55c4ff91bd820d72014f63dcf7f3d5a0d3397986.Issues were introduced as discussed in https://reviews.llvm.org/D88241where this change made previous bugs in the linker and BitCodeWritervisible.

            List of files:
            /llvm-project-15.0.7/clang/test/CodeGenCXX/matrix-type-builtins.cpp</description>
        <pubDate>Tue, 29 Sep 2020 08:24:54 +0000</pubDate>
        <dc:creator>Tres Popp &lt;tpopp@google.com&gt;</dc:creator>
    </item>
<item>
        <title>55c4ff91 - OpaquePtr: Add type to sret attribute</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/CodeGenCXX/matrix-type-builtins.cpp#55c4ff91</link>
        <description>OpaquePtr: Add type to sret attributeMake the corresponding change that was made for byval inb7141207a483d39b99c2b4da4eb3bb591eca9e1a. Like byval, this requires abulk update of the test IR tests to include the type before this canbe mandatory.

            List of files:
            /llvm-project-15.0.7/clang/test/CodeGenCXX/matrix-type-builtins.cpp</description>
        <pubDate>Wed, 23 Sep 2020 17:06:59 +0000</pubDate>
        <dc:creator>Matt Arsenault &lt;Matthew.Arsenault@amd.com&gt;</dc:creator>
    </item>
<item>
        <title>c872e809 - [Matrix] Only pass vector arg as overloaded type in MatrixBuilder.</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/CodeGenCXX/matrix-type-builtins.cpp#c872e809</link>
        <description>[Matrix] Only pass vector arg as overloaded type in MatrixBuilder.In 2b3c505, the pointer arguments for the matrix load and storeintrinsics was changed to always be the element type of the vectorargument.This patch updates the MatrixBuilder to not add the pointer type to theoverloaded types and adjusts the clang/mlir tests.This should fix a few build failures on GreenDragon, including http://green.lab.llvm.org/green/job/test-suite-verify-machineinstrs-x86_64-O0-g/7891/

            List of files:
            /llvm-project-15.0.7/clang/test/CodeGenCXX/matrix-type-builtins.cpp</description>
        <pubDate>Wed, 15 Jul 2020 09:30:48 +0000</pubDate>
        <dc:creator>Florian Hahn &lt;flo@fhahn.com&gt;</dc:creator>
    </item>
<item>
        <title>b5e082e7 - [Matrix] Add __builtin_matrix_column_store to Clang.</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/CodeGenCXX/matrix-type-builtins.cpp#b5e082e7</link>
        <description>[Matrix] Add __builtin_matrix_column_store to Clang.This patch add __builtin_matrix_column_major_store to Clang,as described in clang/docs/MatrixTypes.rst. In the initial version,the stride is not optional yet.Reviewers: rjmccall, jfb, rsmith, BigcheeseReviewed By: rjmccallDifferential Revision: https://reviews.llvm.org/D72782

            List of files:
            /llvm-project-15.0.7/clang/test/CodeGenCXX/matrix-type-builtins.cpp</description>
        <pubDate>Thu, 18 Jun 2020 09:49:56 +0000</pubDate>
        <dc:creator>Florian Hahn &lt;flo@fhahn.com&gt;</dc:creator>
    </item>
<item>
        <title>934bcaf1 - [Matrix] Add __builtin_matrix_column_load to Clang.</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/CodeGenCXX/matrix-type-builtins.cpp#934bcaf1</link>
        <description>[Matrix] Add __builtin_matrix_column_load to Clang.This patch add __builtin_matrix_column_major_load to Clang,as described in clang/docs/MatrixTypes.rst. In the initial version,the stride is not optional yet.Reviewers: rjmccall, rsmith, jfb, BigcheeseReviewed By: rjmccallDifferential Revision: https://reviews.llvm.org/D72781

            List of files:
            /llvm-project-15.0.7/clang/test/CodeGenCXX/matrix-type-builtins.cpp</description>
        <pubDate>Thu, 18 Jun 2020 09:06:38 +0000</pubDate>
        <dc:creator>Florian Hahn &lt;flo@fhahn.com&gt;</dc:creator>
    </item>
</channel>
</rss>
