<?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 apple-kext.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/apple-kext.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/apple-kext.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>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/apple-kext.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/apple-kext.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/apple-kext.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/apple-kext.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>4516dc1c - Don&apos;t add optnone or noinline if the function is already marked as</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/CodeGenCXX/apple-kext.cpp#4516dc1c</link>
        <description>Don&apos;t add optnone or noinline if the function is already marked asalways_inline.The assertion in SetLLVMFunctionAttributesForDefinition used to failwhen there was attribute OptimizeNone on the AST function and attributealways_inline on the IR function. This happens because base destructorsare annotated with always_inline when the code is compiled with-fapple-kext (see r124757).rdar://problem/57169694

            List of files:
            /llvm-project-15.0.7/clang/test/CodeGenCXX/apple-kext.cpp</description>
        <pubDate>Fri, 15 Nov 2019 23:27:56 +0000</pubDate>
        <dc:creator>Akira Hatanaka &lt;ahatanaka@apple.com&gt;</dc:creator>
    </item>
<item>
        <title>d900dd0c - Revert &quot;[CodeGenCXX] Treat &apos;this&apos; as noalias in constructors&quot;</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/CodeGenCXX/apple-kext.cpp#d900dd0c</link>
        <description>Revert &quot;[CodeGenCXX] Treat &apos;this&apos; as noalias in constructors&quot;This reverts commit https://reviews.llvm.org/rL344150 which causesMachineOutliner related failures on the ppc64le multistage buildbot.llvm-svn: 344526

            List of files:
            /llvm-project-15.0.7/clang/test/CodeGenCXX/apple-kext.cpp</description>
        <pubDate>Mon, 15 Oct 2018 15:43:00 +0000</pubDate>
        <dc:creator>Sean Fertile &lt;sfertile@ca.ibm.com&gt;</dc:creator>
    </item>
<item>
        <title>cc7e7475 - [CodeGenCXX] Treat &apos;this&apos; as noalias in constructors</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/CodeGenCXX/apple-kext.cpp#cc7e7475</link>
        <description>[CodeGenCXX] Treat &apos;this&apos; as noalias in constructorsThis is currently a clang extension and a resolutionof the defect report in the C++ Standard.Differential Revision: https://reviews.llvm.org/D46441llvm-svn: 344150

            List of files:
            /llvm-project-15.0.7/clang/test/CodeGenCXX/apple-kext.cpp</description>
        <pubDate>Wed, 10 Oct 2018 16:14:51 +0000</pubDate>
        <dc:creator>Anton Bikineev &lt;ant.bikineev@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>563f0e85 - Use comdats to avoid double initialization of weak data</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/CodeGenCXX/apple-kext.cpp#563f0e85</link>
        <description>Use comdats to avoid double initialization of weak dataInitializers of global data that can appear multiple TUs (static datamembers of class templates or __declspec(selectany) data) are now in acomdat group keyed on the global variable being initialized.  Onnon-Windows platforms, this is a code size and startup timeoptimization.  On Windows, this is necessary for ABI compatibility withMSVC.Fixes PR16959.Reviewers: rsmithDifferential Revision: http://reviews.llvm.org/D3811llvm-svn: 209555

            List of files:
            /llvm-project-15.0.7/clang/test/CodeGenCXX/apple-kext.cpp</description>
        <pubDate>Fri, 23 May 2014 21:13:45 +0000</pubDate>
        <dc:creator>Reid Kleckner &lt;reid@kleckner.net&gt;</dc:creator>
    </item>
<item>
        <title>32233a7c - Fix a trivial oversight with apple-kext static local destructors</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/CodeGenCXX/apple-kext.cpp#32233a7c</link>
        <description>Fix a trivial oversight with apple-kext static local destructorsand add a test case.llvm-svn: 154653

            List of files:
            /llvm-project-15.0.7/clang/test/CodeGenCXX/apple-kext.cpp</description>
        <pubDate>Fri, 13 Apr 2012 02:53:27 +0000</pubDate>
        <dc:creator>John McCall &lt;rjmccall@apple.com&gt;</dc:creator>
    </item>
</channel>
</rss>
