summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms/Scalar/ObjCARC.cpp
Commit message (Expand)AuthorAgeFilesLines
* Fixed EOL whitespace.Michael Gottesman2013-01-071-29/+29
* [ObjCARC Debug Message] - Added debug message when fuse a retain/autorelease ...Michael Gottesman2013-01-071-2/+10
* [ObjCARC Debug Message] - Added debug message when we zap a matching retain/a...Michael Gottesman2013-01-071-0/+3
* [ObjCARC Debug Message] - Added debug message when we erase ARC calls with nu...Michael Gottesman2013-01-071-0/+2
* [ObjCARC Debug Message] - Added debug message when we add a nounwind keyword ...Michael Gottesman2013-01-061-0/+2
* [ObjCARC Debug Message] - Added debug message when we add a tail keyword to a...Michael Gottesman2013-01-061-0/+3
* [ObjCARC Debug Messages] - Added missing newline.Michael Gottesman2013-01-061-1/+1
* Added debug statement to ObjCARC when we replace objc_autorelease(x) with obj...Michael Gottesman2013-01-061-0/+8
* Added 2x Debug statements to ObjCARC that log when we handle the two undefine...Michael Gottesman2013-01-061-2/+16
* Added debug message in ObjCARC when we remove a no-op cast which has only spe...Michael Gottesman2013-01-061-0/+2
* Added debug message to ObjCARC when we transform an objc_autoreleaseReturnVal...Michael Gottesman2013-01-061-0/+12
* Added debug message to ObjCARC when we transform objc_retainAutorelasedReturn...Michael Gottesman2013-01-051-0/+11
* Added debug message for ObjCARC when we zap an objc_autoreleaseReturnValue/ob...Michael Gottesman2013-01-051-0/+5
* Added DEBUG message to ObjCARC when we optimize objc_retain => objc_retainAut...Michael Gottesman2013-01-041-0/+10
* Fixed up some DEBUG messages where I was putting in the text of a message the...Michael Gottesman2013-01-041-8/+8
* Changed two debug statements that state that a queue had finished being proce...Michael Gottesman2013-01-031-2/+2
* Added DEBUG message for ObjCARC when we zap a push/pop pair in ObjCARCAPElim:...Michael Gottesman2013-01-031-0/+3
* Added DEBUG message to ObjCARC when we transform objc_initWeak(p, null) => *p...Michael Gottesman2013-01-031-0/+4
* Added DEBUG message for ObjCARC when an inline asm marker is inserted for arc...Michael Gottesman2013-01-031-0/+2
* Move all of the header files which are involved in modelling the LLVM IRChandler Carruth2013-01-021-6/+6
* Resort the #include lines in include/... and lib/... with theChandler Carruth2013-01-021-1/+1
* Added DEBUG message when ObjCARC replaces a call which returns its argument v...Michael Gottesman2013-01-011-2/+6
* Added DEBUG messages to the top of several processing loops in ObjCARC.cpp th...Michael Gottesman2013-01-011-3/+32
* Rename the 'Attributes' class to 'Attribute'. It's going to represent a singl...Bill Wendling2012-12-191-25/+25
* s/AttrListPtr/AttributeSet/g to better label what this class is going to be i...Bill Wendling2012-12-071-17/+17
* Use the new script to sort the includes of every file under lib.Chandler Carruth2012-12-031-11/+11
* Use the Attributes::get method which takes an AttrVal value directly to simpl...Bill Wendling2012-10-161-27/+9
* Move the Attributes::Builder outside of the Attributes class and into its own...Bill Wendling2012-10-151-9/+9
* Add an enum for the return and function indexes into the AttrListPtr object. ...Bill Wendling2012-10-151-15/+23
* Attributes RewriteBill Wendling2012-10-151-9/+9
* Remove the bitwise assignment OR operator from the Attributes class. Replace ...Bill Wendling2012-10-141-9/+16
* Use the enum value of the attributes when adding them to the attributes builder.Bill Wendling2012-10-091-9/+9
* Fix. Apply the no capture attribute to the correct parameter.Bill Wendling2012-10-091-4/+7
* Convert to using the Attributes::Builder class to create attributes.Bill Wendling2012-10-091-10/+25
* Mark unimplemented copy constructors and copy assignment operators as LLVM_DE...Craig Topper2012-09-181-3/+2
* Fix Doxygen issues:Dmitri Gribenko2012-09-141-4/+4
* Detect overflow in the path count computation. rdar://12277446.Dan Gohman2012-09-121-0/+13
* Make provenance checking conservative in cases whenDan Gohman2012-09-041-37/+42
* Don't use for loops for code that is only intended to execute once. NoDan Gohman2012-08-271-6/+6
* An objc_retain can serve as a may-use for a different pointer.Dan Gohman2012-07-231-1/+4
* Fix a typo (the the => the)Sylvestre Ledru2012-07-231-2/+2
* Fix the objc_autoreleasedReturnValue optimization code to locateDan Gohman2012-06-251-2/+17
* Fix typos found by http://github.com/lyda/misspell-checkBenjamin Kramer2012-06-021-1/+1
* Reimplement the intrinsic verifier to use the same table as Intrinsic::getDef...Chris Lattner2012-05-271-1/+1
* Mark an unreachable region of code with llvm_unreachable.Dan Gohman2012-05-211-1/+1
* Fix replacing all the users of objc weak runtime routinesDan Gohman2012-05-181-2/+12
* Fix the objc_storeStrong recognizer to stop before walking off theDan Gohman2012-05-091-1/+4
* Remove unused variable to get rid of warning.Craig Topper2012-05-091-1/+1
* Miscellaneous accumulated cleanups.Dan Gohman2012-05-081-104/+78
* Fix objc_storeStrong pattern matching to catch a potential use of theDan Gohman2012-05-081-9/+29
OpenPOWER on IntegriCloud