<feed xmlns='http://www.w3.org/2005/Atom'>
<title>bcm5719-llvm/clang/test/CodeGenObjC/arc-unopt.m, branch meklort-10.0.0</title>
<subtitle>Project Ortega BCM5719 LLVM</subtitle>
<id>https://git.raptorcs.com/git/bcm5719-llvm/atom?h=meklort-10.0.0</id>
<link rel='self' href='https://git.raptorcs.com/git/bcm5719-llvm/atom?h=meklort-10.0.0'/>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/'/>
<updated>2018-12-18T20:33:00+00:00</updated>
<entry>
<title>Generate objc intrinsics instead of runtime calls as the ARC optimizer now works only on intrinsics</title>
<updated>2018-12-18T20:33:00+00:00</updated>
<author>
<name>Pete Cooper</name>
<email>peter_cooper@apple.com</email>
</author>
<published>2018-12-18T20:33:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=2cd3596b1a48a3ff007f58f933e77442caeec746'/>
<id>urn:sha1:2cd3596b1a48a3ff007f58f933e77442caeec746</id>
<content type='text'>
Differential Revision: https://reviews.llvm.org/D55802

Reviewers: rjmccall
llvm-svn: 349535
</content>
</entry>
<entry>
<title>Update Clang tests to handle explicitly typed load changes in LLVM.</title>
<updated>2015-02-27T21:19:58+00:00</updated>
<author>
<name>David Blaikie</name>
<email>dblaikie@gmail.com</email>
</author>
<published>2015-02-27T21:19:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=a953f2825ba916302b1008fa071fff336ec67bf1'/>
<id>urn:sha1:a953f2825ba916302b1008fa071fff336ec67bf1</id>
<content type='text'>
llvm-svn: 230795
</content>
</entry>
<entry>
<title>CHECK-LABEL-ify some code gen tests to improve diagnostic experience when tests fail.</title>
<updated>2013-08-15T06:47:53+00:00</updated>
<author>
<name>Stephen Lin</name>
<email>stephenwlin@gmail.com</email>
</author>
<published>2013-08-15T06:47:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=4362261b0093730e46ffcad910e8b465cf0bb1cb'/>
<id>urn:sha1:4362261b0093730e46ffcad910e8b465cf0bb1cb</id>
<content type='text'>
llvm-svn: 188447
</content>
</entry>
<entry>
<title>Marking the objc_autoreleaseReturnValue and objc_retainAutoreleaseReturnValue </title>
<updated>2012-12-12T17:52:21+00:00</updated>
<author>
<name>Chad Rosier</name>
<email>mcrosier@apple.com</email>
</author>
<published>2012-12-12T17:52:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=13799b323ec8c663d0fb740144a1c2ff0ee5161b'/>
<id>urn:sha1:13799b323ec8c663d0fb740144a1c2ff0ee5161b</id>
<content type='text'>
call sites as tail calls unconditionally.  While it's theoretically true that
this is just an optimization, it's an optimization that we very much want to
happen even at -O0, or else ARC applications become substantially harder to
debug.  See r169796 for the llvm/fast-isel side of things.
rdar://12553082

llvm-svn: 169996
</content>
</entry>
<entry>
<title>Make -fobjc-nonfragile-abi the -cc1 default, since it's the</title>
<updated>2011-10-02T01:16:38+00:00</updated>
<author>
<name>John McCall</name>
<email>rjmccall@apple.com</email>
</author>
<published>2011-10-02T01:16:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=9b0a7cea0f5bb2d3197ff33734cc5411ea793e10'/>
<id>urn:sha1:9b0a7cea0f5bb2d3197ff33734cc5411ea793e10</id>
<content type='text'>
increasingly prevailing case to the point that new features
like ARC don't even support the fragile ABI anymore.

This required a little bit of reshuffling with exceptions
because a check was assuming that ObjCNonFragileABI was
only being set in ObjC mode, and that's actually a bit
obnoxious to do.

Most, though, it involved a perl script to translate a ton
of test cases.

Mostly no functionality change for driver users, although
there are corner cases with disabling language-specific
exceptions that we should handle more correctly now.

llvm-svn: 140957
</content>
</entry>
<entry>
<title>Change the driver's logic about Objective-C runtimes:  abstract out a</title>
<updated>2011-07-06T00:26:06+00:00</updated>
<author>
<name>John McCall</name>
<email>rjmccall@apple.com</email>
</author>
<published>2011-07-06T00:26:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=24fc0decfe337258a3dacc7936a9da84e2406cdc'/>
<id>urn:sha1:24fc0decfe337258a3dacc7936a9da84e2406cdc</id>
<content type='text'>
structure to hold inferred information, then propagate each invididual
bit down to -cc1.  Separate the bits of "supports weak" and "has a native
ARC runtime";  make the latter a CodeGenOption.

The tool chain is still driving this decision, because it's the place that
has the required deployment target information on Darwin, but at least it's
better-factored now.

llvm-svn: 134453
</content>
</entry>
<entry>
<title>Automatic Reference Counting.</title>
<updated>2011-06-15T23:02:42+00:00</updated>
<author>
<name>John McCall</name>
<email>rjmccall@apple.com</email>
</author>
<published>2011-06-15T23:02:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=31168b077c3687bb79985102b08718cd77db353d'/>
<id>urn:sha1:31168b077c3687bb79985102b08718cd77db353d</id>
<content type='text'>
Language-design credit goes to a lot of people, but I particularly want
to single out Blaine Garst and Patrick Beard for their contributions.

Compiler implementation credit goes to Argyrios, Doug, Fariborz, and myself,
in no particular order.

llvm-svn: 133103
</content>
</entry>
</feed>
