<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="/source/rss.xsl.xml"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
    <title>Changes in tiny_supported.ll</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>d39b4ce3ce8a3c256e01bdec2b140777a332a633 - [test] Replace aarch64-*-eabi with aarch64</title>
        <link>http://src.rcs.uwaterloo.ca:8080/source/history/llvm-project/llvm/test/CodeGen/AArch64/tiny_supported.ll#d39b4ce3ce8a3c256e01bdec2b140777a332a633</link>
        <description>[test] Replace aarch64-*-eabi with aarch64Using &quot;eabi&quot; for aarch64 targets is a common mistake and warned by Clang Driver.We want to avoid it elsewhere as well. Just use the common &quot;aarch64&quot; withoutother triple components.

            List of files:
            /llvm-project/llvm/test/CodeGen/AArch64/tiny_supported.ll</description>
        <pubDate>Wed, 28 Jun 2023 03:02:52 +0000</pubDate>
        <dc:creator>Fangrui Song &lt;i@maskray.me&gt;</dc:creator>
    </item>
<item>
        <title>4ad76852584480b646d1ce360202e18591ea8938 - Revert &quot;Revert &quot;Reland &quot;[Support] make report_fatal_error `abort` instead of `exit`&quot;&quot;&quot;</title>
        <link>http://src.rcs.uwaterloo.ca:8080/source/history/llvm-project/llvm/test/CodeGen/AArch64/tiny_supported.ll#4ad76852584480b646d1ce360202e18591ea8938</link>
        <description>Revert &quot;Revert &quot;Reland &quot;[Support] make report_fatal_error `abort` instead of `exit`&quot;&quot;&quot;This reverts commit 80a34ae31125aa46dcad47162ba45b152aed968d with fixes.Previously, since bots turning on EXPENSIVE_CHECKS are essentially turning onMachineVerifierPass by default on X86 and the fact thatinline-asm-avx-v-constraint-32bit.ll and inline-asm-avx512vl-v-constraint-32bit.llare not expected to generate functioning machine code, this would godown to `report_fatal_error` in MachineVerifierPass. Here passing`-verify-machineinstrs=0` to make the intent explicit.

            List of files:
            /llvm-project/llvm/test/CodeGen/AArch64/tiny_supported.ll</description>
        <pubDate>Wed, 12 Feb 2020 07:01:35 +0000</pubDate>
        <dc:creator>Yuanfang Chen &lt;yuanfang.chen@sony.com&gt;</dc:creator>
    </item>
<item>
        <title>17122ec10ab40be43e297c7663f28d83907831e4 - Revert &quot;Revert &quot;Revert &quot;Reland &quot;[Support] make report_fatal_error `abort` instead of `exit`&quot;&quot;&quot;&quot;</title>
        <link>http://src.rcs.uwaterloo.ca:8080/source/history/llvm-project/llvm/test/CodeGen/AArch64/tiny_supported.ll#17122ec10ab40be43e297c7663f28d83907831e4</link>
        <description>Revert &quot;Revert &quot;Revert &quot;Reland &quot;[Support] make report_fatal_error `abort` instead of `exit`&quot;&quot;&quot;&quot;This reverts commit bb51d243308dbcc9a8c73180ae7b9e47b98e68fb.

            List of files:
            /llvm-project/llvm/test/CodeGen/AArch64/tiny_supported.ll</description>
        <pubDate>Thu, 13 Feb 2020 18:08:05 +0000</pubDate>
        <dc:creator>Yuanfang Chen &lt;yuanfang.chen@sony.com&gt;</dc:creator>
    </item>
<item>
        <title>bb51d243308dbcc9a8c73180ae7b9e47b98e68fb - Revert &quot;Revert &quot;Reland &quot;[Support] make report_fatal_error `abort` instead of `exit`&quot;&quot;&quot;</title>
        <link>http://src.rcs.uwaterloo.ca:8080/source/history/llvm-project/llvm/test/CodeGen/AArch64/tiny_supported.ll#bb51d243308dbcc9a8c73180ae7b9e47b98e68fb</link>
        <description>Revert &quot;Revert &quot;Reland &quot;[Support] make report_fatal_error `abort` instead of `exit`&quot;&quot;&quot;This reverts commit 80a34ae31125aa46dcad47162ba45b152aed968d with fixes.On bots llvm-clang-x86_64-expensive-checks-ubuntu andllvm-clang-x86_64-expensive-checks-debian only,llc returns 0 for these two tests unexpectedly. I tweaked the RUN line a littlebit in the hope that LIT is the culprit since this change is not in thecodepath these tests are testing.llvm\test\CodeGen\X86\inline-asm-avx-v-constraint-32bit.llllvm\test\CodeGen\X86\inline-asm-avx512vl-v-constraint-32bit.ll

            List of files:
            /llvm-project/llvm/test/CodeGen/AArch64/tiny_supported.ll</description>
        <pubDate>Wed, 12 Feb 2020 07:01:35 +0000</pubDate>
        <dc:creator>Yuanfang Chen &lt;yuanfang.chen@sony.com&gt;</dc:creator>
    </item>
<item>
        <title>80a34ae31125aa46dcad47162ba45b152aed968d - Revert &quot;Reland &quot;[Support] make report_fatal_error `abort` instead of `exit`&quot;&quot;</title>
        <link>http://src.rcs.uwaterloo.ca:8080/source/history/llvm-project/llvm/test/CodeGen/AArch64/tiny_supported.ll#80a34ae31125aa46dcad47162ba45b152aed968d</link>
        <description>Revert &quot;Reland &quot;[Support] make report_fatal_error `abort` instead of `exit`&quot;&quot;This reverts commit rGcd5b308b828e, rGcd5b308b828e, rG8cedf0e2994c.There are issues to be investigated for polly bots and bots turning onEXPENSIVE_CHECKS.

            List of files:
            /llvm-project/llvm/test/CodeGen/AArch64/tiny_supported.ll</description>
        <pubDate>Wed, 12 Feb 2020 04:39:34 +0000</pubDate>
        <dc:creator>Yuanfang Chen &lt;yuanfang.chen@sony.com&gt;</dc:creator>
    </item>
<item>
        <title>8cedf0e2994c1a258902ed931abdec5f94725a55 - Reland &quot;[Support] make report_fatal_error `abort` instead of `exit`&quot;</title>
        <link>http://src.rcs.uwaterloo.ca:8080/source/history/llvm-project/llvm/test/CodeGen/AArch64/tiny_supported.ll#8cedf0e2994c1a258902ed931abdec5f94725a55</link>
        <description>Reland &quot;[Support] make report_fatal_error `abort` instead of `exit`&quot;Summary:Reland D67847 after D73742 is committed. Replace `sys::Process::Exit(1)`with `abort` in `report_fatal_error`.After this patch, for tools turning on `CrashRecoveryContext`,crash handler installed by `CrashRecoveryContext` is called unlessthey installed a non-returning handler using `llvm::install_fatal_error_handler`like `cc1_main` currently does.Reviewers: rnk, MaskRay, aganea, hans, espindola, jhendersonSubscribers: jholewinski, qcolombet, dschuff, jyknight, emaste, sdardis, nemanjai, jvesely, nhaehnle, sbc100, jgravelle-google, hiraditya, aheejin, kbarton, fedor.sergeev, asb, rbar, johnrusso, simoncook, sabuasal, niosHD, jrtc27, zzheng, edward-jones, atanasyan, steven_wu, rogfer01, MartinMosbeck, brucehoult, the_o, dexonsmith, PkmX, rupprecht, jocewei, jsji, Jim, dmgreen, lenary, s.egerton, pzheng, sameer.abuasal, apazos, luismarques, kerbowa, cfe-commits, llvm-commitsTags: #clang, #llvmDifferential Revision: https://reviews.llvm.org/D74456

            List of files:
            /llvm-project/llvm/test/CodeGen/AArch64/tiny_supported.ll</description>
        <pubDate>Tue, 11 Feb 2020 02:33:05 +0000</pubDate>
        <dc:creator>Yuanfang Chen &lt;yuanfang.chen@sony.com&gt;</dc:creator>
    </item>
<item>
        <title>6e24c6037f7921923fdc4584eb4fce889cc1745e - Revert &quot;[Support] make report_fatal_error `abort` instead of `exit`&quot;</title>
        <link>http://src.rcs.uwaterloo.ca:8080/source/history/llvm-project/llvm/test/CodeGen/AArch64/tiny_supported.ll#6e24c6037f7921923fdc4584eb4fce889cc1745e</link>
        <description>Revert &quot;[Support] make report_fatal_error `abort` instead of `exit`&quot;This reverts commit 647c3f4e47de8a850ffcaa897db68702d8d2459a.Got bots failure from sanitizer-windows and maybe others.

            List of files:
            /llvm-project/llvm/test/CodeGen/AArch64/tiny_supported.ll</description>
        <pubDate>Thu, 16 Jan 2020 01:46:18 +0000</pubDate>
        <dc:creator>Yuanfang Chen &lt;yuanfang.chen@sony.com&gt;</dc:creator>
    </item>
<item>
        <title>647c3f4e47de8a850ffcaa897db68702d8d2459a - [Support] make report_fatal_error `abort` instead of `exit`</title>
        <link>http://src.rcs.uwaterloo.ca:8080/source/history/llvm-project/llvm/test/CodeGen/AArch64/tiny_supported.ll#647c3f4e47de8a850ffcaa897db68702d8d2459a</link>
        <description>[Support] make report_fatal_error `abort` instead of `exit`Summary:This patch could be treated as a rebase of D33960. It also fixes PR35547.A fix for `llvm/test/Other/close-stderr.ll` is proposed in D68164. Seemsthe consensus is that the test is passing by chance and I&apos;m notsure how important it is for us. So it is removed like in D33960 for now.The rest of the test fixes are just adding `--crash` flag to `not` tool.** The reason it fixes PR35547 is`exit` does cleanup including calling class destructor whereas `abort`does not do any cleanup. In multithreading environment such as ThinLTO or JIT,threads may share states which mostly are ManagedStatic&lt;&gt;. If faulting threadtearing down a class when another thread is using it, there are chances ofmemory corruption. This is bad 1. It will stop error reporting like prettystack printer; 2. The memory corruption is distracting and nondeterministic interms of error message, and corruption type (depending one the timing, itcould be double free, heap free after use, etc.).Reviewers: rnk, chandlerc, zturner, sepavloff, MaskRay, espindolaReviewed By: rnk, MaskRaySubscribers: wuzish, jholewinski, qcolombet, dschuff, jyknight, emaste, sdardis, nemanjai, jvesely, nhaehnle, sbc100, arichardson, jgravelle-google, aheejin, kbarton, fedor.sergeev, asb, rbar, johnrusso, simoncook, apazos, sabuasal, niosHD, jrtc27, zzheng, edward-jones, atanasyan, rogfer01, MartinMosbeck, brucehoult, the_o, PkmX, jocewei, jsji, lenary, s.egerton, pzheng, cfe-commits, MaskRay, filcab, davide, MatzeB, mehdi_amini, hiraditya, steven_wu, dexonsmith, rupprecht, seiya, llvm-commitsTags: #llvm, #clangDifferential Revision: https://reviews.llvm.org/D67847

            List of files:
            /llvm-project/llvm/test/CodeGen/AArch64/tiny_supported.ll</description>
        <pubDate>Wed, 15 Jan 2020 06:43:51 +0000</pubDate>
        <dc:creator>Yuanfang Chen &lt;yuanfang.chen@sony.com&gt;</dc:creator>
    </item>
<item>
        <title>9dd1d451d9719aa91b3bdd59c0c667983e1baf05 - [AArch64] Add Tiny Code Model for AArch64</title>
        <link>http://src.rcs.uwaterloo.ca:8080/source/history/llvm-project/llvm/test/CodeGen/AArch64/tiny_supported.ll#9dd1d451d9719aa91b3bdd59c0c667983e1baf05</link>
        <description>[AArch64] Add Tiny Code Model for AArch64This adds the plumbing for the Tiny code model for the AArch64 backend. This,instead of loading addresses through the normal ADRP;ADD pair used in the Smallmodel, uses a single ADR. The 21 bit range of an ADR means that the code andits statically defined symbols need to be within 1MB of each other.This makes it mostly interesting for embedded applications where we want to fitas much as we can in as small a space as possible.Differential Revision: https://reviews.llvm.org/D49673llvm-svn: 340397

            List of files:
            /llvm-project/llvm/test/CodeGen/AArch64/tiny_supported.ll</description>
        <pubDate>Wed, 22 Aug 2018 11:31:39 +0000</pubDate>
        <dc:creator>David Green &lt;david.green@arm.com&gt;</dc:creator>
    </item>
</channel>
</rss>
