<?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 objc-arc.ll</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>1fe8993a - [ObjC][ARC] Replace uses of ObjC intrinsics that are arguments of</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/test/Transforms/PreISelIntrinsicLowering/objc-arc.ll#1fe8993a</link>
        <description>[ObjC][ARC] Replace uses of ObjC intrinsics that are arguments ofoperand bundle &quot;clang.arc.attachedcall&quot; with ObjC runtime functionsThe existing code only handles the case where the intrinsic beingrewritten is used as the called function pointer of a call/invoke.

            List of files:
            /llvm-project-15.0.7/llvm/test/Transforms/PreISelIntrinsicLowering/objc-arc.ll</description>
        <pubDate>Tue, 09 Nov 2021 05:19:07 +0000</pubDate>
        <dc:creator>Akira Hatanaka &lt;ahatanaka@apple.com&gt;</dc:creator>
    </item>
<item>
        <title>ebc88811 - Remove Passes dependency on CodeGen</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/test/Transforms/PreISelIntrinsicLowering/objc-arc.ll#ebc88811</link>
        <description>Remove Passes dependency on CodeGenThe dependency was introduced in5134020ea62d1e1e125fdac48d251a26b80e9781. The only functional changefrom this removal would be the new PM interface for the two codegenpasses. This is not necessary since we don&apos;t have codegen pipeline usingnew PM yet. This removal is to break the potential circular dependency betweenPasses and CodeGen once the codegen begins to gain new PM support.

            List of files:
            /llvm-project-15.0.7/llvm/test/Transforms/PreISelIntrinsicLowering/objc-arc.ll</description>
        <pubDate>Wed, 24 Jun 2020 02:52:58 +0000</pubDate>
        <dc:creator>Yuanfang Chen &lt;yuanfang.chen@sony.com&gt;</dc:creator>
    </item>
<item>
        <title>a9a3781d - [ObjC] Override TailCallKind when lowering objc intrinsics</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/test/Transforms/PreISelIntrinsicLowering/objc-arc.ll#a9a3781d</link>
        <description>[ObjC] Override TailCallKind when lowering objc intrinsicsThe tail-call-kind-ness is known by the ObjCARC analysis and can beenforced while lowering the intrinsics to calls.This allows us to get the requested tail calls at -O0 without trying topreserve the attributes throughout passes that change code even at -O0,like the Always Inliner, where the ObjCOpt pass doesn&apos;t run.Differential Revision: https://reviews.llvm.org/D69980

            List of files:
            /llvm-project-15.0.7/llvm/test/Transforms/PreISelIntrinsicLowering/objc-arc.ll</description>
        <pubDate>Thu, 07 Nov 2019 01:09:55 +0000</pubDate>
        <dc:creator>Francis Visoiu Mistrih &lt;francisvm@yahoo.com&gt;</dc:creator>
    </item>
<item>
        <title>cee313d2 - Revert &quot;Temporarily Revert &quot;Add basic loop fusion pass.&quot;&quot;</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/test/Transforms/PreISelIntrinsicLowering/objc-arc.ll#cee313d2</link>
        <description>Revert &quot;Temporarily Revert &quot;Add basic loop fusion pass.&quot;&quot;The reversion apparently deleted the test/Transforms directory.Will be re-reverting again.llvm-svn: 358552

            List of files:
            /llvm-project-15.0.7/llvm/test/Transforms/PreISelIntrinsicLowering/objc-arc.ll</description>
        <pubDate>Wed, 17 Apr 2019 04:52:47 +0000</pubDate>
        <dc:creator>Eric Christopher &lt;echristo@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>a3e0be10 - Preserve the linkage for objc* intrinsics as clang will set them to weak_external in some cases</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/test/Transforms/PreISelIntrinsicLowering/objc-arc.ll#a3e0be10</link>
        <description>Preserve the linkage for objc* intrinsics as clang will set them to weak_external in some casesClang uses weak linkage for objc runtime functions when they are not available on the platform.The intrinsic has this linkage so we just need to pass that on to the runtime call.llvm-svn: 349559

            List of files:
            /llvm-project-15.0.7/llvm/test/Transforms/PreISelIntrinsicLowering/objc-arc.ll</description>
        <pubDate>Tue, 18 Dec 2018 22:42:08 +0000</pubDate>
        <dc:creator>Pete Cooper &lt;peter_cooper@apple.com&gt;</dc:creator>
    </item>
<item>
        <title>d0ffdf87 - Add nonlazybind to objc_retain/objc_release when converting from intrinsics.</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/test/Transforms/PreISelIntrinsicLowering/objc-arc.ll#d0ffdf87</link>
        <description>Add nonlazybind to objc_retain/objc_release when converting from intrinsics.For performance reasons, clang set nonlazybind on these functions.  Now that weare using intrinsics instead of runtime calls, we should set this attribute whencreating the runtime functions.llvm-svn: 349558

            List of files:
            /llvm-project-15.0.7/llvm/test/Transforms/PreISelIntrinsicLowering/objc-arc.ll</description>
        <pubDate>Tue, 18 Dec 2018 22:31:34 +0000</pubDate>
        <dc:creator>Pete Cooper &lt;peter_cooper@apple.com&gt;</dc:creator>
    </item>
<item>
        <title>f86db5ce - Rewrite objc intrinsics to runtime methods in PreISelIntrinsicLowering instead of SDAG.</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/test/Transforms/PreISelIntrinsicLowering/objc-arc.ll#f86db5ce</link>
        <description>Rewrite objc intrinsics to runtime methods in PreISelIntrinsicLowering instead of SDAG.SelectionDAG currently changes these intrinsics to function calls, but that won&apos;t workfor other ISel&apos;s.  Also we want to eventually support nonlazybind and weak linkage comingfrom the front-end which we can&apos;t do in SelectionDAG.llvm-svn: 349552

            List of files:
            /llvm-project-15.0.7/llvm/test/Transforms/PreISelIntrinsicLowering/objc-arc.ll</description>
        <pubDate>Tue, 18 Dec 2018 22:20:03 +0000</pubDate>
        <dc:creator>Pete Cooper &lt;peter_cooper@apple.com&gt;</dc:creator>
    </item>
</channel>
</rss>
