<feed xmlns='http://www.w3.org/2005/Atom'>
<title>llvm/test/Transforms/ObjCARC, branch testing</title>
<subtitle>http://llvm.org</subtitle>
<id>https://git.amat.us/llvm/atom/test/Transforms/ObjCARC?h=testing</id>
<link rel='self' href='https://git.amat.us/llvm/atom/test/Transforms/ObjCARC?h=testing'/>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/'/>
<updated>2013-03-17T21:31:12Z</updated>
<entry>
<title>Reduced dont-infinite-loop-during-block-escape-analysis.ll with bugpoint and moved it to retain-block-escape-analysis.ll.</title>
<updated>2013-03-17T21:31:12Z</updated>
<author>
<name>Michael Gottesman</name>
<email>mgottesman@apple.com</email>
</author>
<published>2013-03-17T21:31:12Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=64d667bc07051426a70d6957ab64afa695fc9ee9'/>
<id>urn:sha1:64d667bc07051426a70d6957ab64afa695fc9ee9</id>
<content type='text'>
*NOTE* I verified that the original bug behind
dont-infinite-loop-during-block-escape-analysis.ll occurs when using opt on
retain-block-escape-analysis.ll.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@177240 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>The promised test case for r175939.</title>
<updated>2013-03-17T08:42:58Z</updated>
<author>
<name>Michael Gottesman</name>
<email>mgottesman@apple.com</email>
</author>
<published>2013-03-17T08:42:58Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=a98729b10ed664e8cf3aec7cfda31f052500d58f'/>
<id>urn:sha1:a98729b10ed664e8cf3aec7cfda31f052500d58f</id>
<content type='text'>
This test makes sure that the ObjCARC escape analysis looks at the uses of
instructions which copy the block pointer value by checking all four cases where
that can occur.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@177232 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Use references to attribute groups on the call/invoke instructions.</title>
<updated>2013-02-22T09:09:42Z</updated>
<author>
<name>Bill Wendling</name>
<email>isanbard@gmail.com</email>
</author>
<published>2013-02-22T09:09:42Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=351b7a10e2560a835759748c58da09e53207b39d'/>
<id>urn:sha1:351b7a10e2560a835759748c58da09e53207b39d</id>
<content type='text'>
Listing all of the attributes for the callee of a call/invoke instruction is way
too much and makes the IR unreadable. Use references to attributes instead.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@175877 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Modify the LLVM assembly output so that it uses references to represent function attributes.</title>
<updated>2013-02-20T07:21:42Z</updated>
<author>
<name>Bill Wendling</name>
<email>isanbard@gmail.com</email>
</author>
<published>2013-02-20T07:21:42Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=7ab6c76ad1cbf36284ca5b6bd5ee33c625fe3e60'/>
<id>urn:sha1:7ab6c76ad1cbf36284ca5b6bd5ee33c625fe3e60</id>
<content type='text'>
This makes the LLVM assembly look better. E.g.:

     define void @foo() #0 { ret void }
     attributes #0 = { nounwind noinline ssp }


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@175605 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Tests: rewrite 'opt ... %s' to 'opt ... &lt; %s' so that opt does not emit a ModuleID</title>
<updated>2013-01-22T14:39:21Z</updated>
<author>
<name>Dmitri Gribenko</name>
<email>gribozavr@gmail.com</email>
</author>
<published>2013-01-22T14:39:21Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=91df03b8f29905c8293f61696ffb95398eafa663'/>
<id>urn:sha1:91df03b8f29905c8293f61696ffb95398eafa663</id>
<content type='text'>
This is done to avoid odd test failures, like the one fixed in r171243.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@173163 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>This test is only supposed to test that the objc-arc alias analysis</title>
<updated>2013-01-22T04:41:11Z</updated>
<author>
<name>Michael Gottesman</name>
<email>mgottesman@apple.com</email>
</author>
<published>2013-01-22T04:41:11Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=fc8d1dd024347ac50b7f70ecaa4cf15e4cfffabb'/>
<id>urn:sha1:fc8d1dd024347ac50b7f70ecaa4cf15e4cfffabb</id>
<content type='text'>
allows for gvn to perform certain optimizations. Thus the runline should
only contain -objc-arc-aa, not the full -objc-arc.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@173126 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Added test for r172599 which fixes bugzilla://14584,rdar://11744105.</title>
<updated>2013-01-16T21:07:18Z</updated>
<author>
<name>Michael Gottesman</name>
<email>mgottesman@apple.com</email>
</author>
<published>2013-01-16T21:07:18Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=ac47c1bc39d9d5de51d8ef5385545e643e076556'/>
<id>urn:sha1:ac47c1bc39d9d5de51d8ef5385545e643e076556</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@172656 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Added bugzilla PR number to test case.</title>
<updated>2013-01-13T22:17:22Z</updated>
<author>
<name>Michael Gottesman</name>
<email>mgottesman@apple.com</email>
</author>
<published>2013-01-13T22:17:22Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=ab6787137539a0c47a61ddc8afd6e201a68590db'/>
<id>urn:sha1:ab6787137539a0c47a61ddc8afd6e201a68590db</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@172369 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Fixed an infinite loop in the block escape in analysis in ObjCARC caused by 2x blocks each assigned a value via a phi-node causing each to depend on the other.</title>
<updated>2013-01-13T22:12:06Z</updated>
<author>
<name>Michael Gottesman</name>
<email>mgottesman@apple.com</email>
</author>
<published>2013-01-13T22:12:06Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=6056b85bb5e863f3b174ed21bd70e22a03ed61f7'/>
<id>urn:sha1:6056b85bb5e863f3b174ed21bd70e22a03ed61f7</id>
<content type='text'>
A test case is provided as well.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@172368 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Fixed bug in ObjCARC where we were changing a call from objc_autoreleaseRV =&gt; objc_autorelease but were not updating the InstructionClass to IC_Autorelease.</title>
<updated>2013-01-12T01:25:19Z</updated>
<author>
<name>Michael Gottesman</name>
<email>mgottesman@apple.com</email>
</author>
<published>2013-01-12T01:25:19Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=0e385450fc62a69cf7c557173f2f5df132702379'/>
<id>urn:sha1:0e385450fc62a69cf7c557173f2f5df132702379</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@172288 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
</feed>
