aboutsummaryrefslogtreecommitdiff
path: root/lib/Transforms/Scalar/ObjCARC.cpp
AgeCommit message (Expand)Author
2013-01-28Extracted ObjCARC.cpp into its own library libLLVMObjCARCOpts in preparation ...Michael Gottesman
2013-01-27Renamed function IsPotentialUse to IsPotentialRetainableObjPtr.Michael Gottesman
2013-01-24Added comment to ObjCARC elaborating what is meant by the term 'Provenance' i...Michael Gottesman
2013-01-22Fixed typo.Michael Gottesman
2013-01-22[ObjCARC] Refactored out the inner most 2-loops from PerformCodePlacement int...Michael Gottesman
2013-01-22More encapsulation work.Bill Wendling
2013-01-18Improved comment.Michael Gottesman
2013-01-18Fixed typo in comment.Michael Gottesman
2013-01-18Silence GCC warning about dropping off a non-void function.Benjamin Kramer
2013-01-18Fixed 80+ violation.Michael Gottesman
2013-01-17Added missing const from my last commit.Michael Gottesman
2013-01-17[ObjCARC] Implemented operator<< for InstructionClass and changed a ``Visited...Michael Gottesman
2013-01-16[ObjCARC] Turn off ignoring unwind edges in ObjCARC when -fno-objc-arc-except...Michael Gottesman
2013-01-14Changed SmallPtrSet.count guard + SmallPtrSet.insert to just SmallPtrSet.insert.Michael Gottesman
2013-01-14Fixed some 80+ violations.Michael Gottesman
2013-01-14Updated the documentation in ObjCARC.cpp to fit the style guide better (i.e. ...Michael Gottesman
2013-01-13Fixed an infinite loop in the block escape in analysis in ObjCARC caused by 2...Michael Gottesman
2013-01-13[ObjCARC] Even more debug messages!Michael Gottesman
2013-01-13[ObjCARC] More debug messages.Michael Gottesman
2013-01-12Fixed debug message in ObjCARC.Michael Gottesman
2013-01-12Fixed a few debug messages in ObjCARC and added one.Michael Gottesman
2013-01-12Fixed bug in ObjCARC where we were changing a call from objc_autoreleaseRV =>...Michael Gottesman
2013-01-12Fixed a bug where we were tail calling objc_autorelease causing an object to ...Michael Gottesman
2013-01-10[ObjCARC Debug Message] Added debug message when we convert an autorelease in...Michael Gottesman
2013-01-09[ObjCARC Debug Messages] This is a squashed commit of 3x debug message commit...Michael Gottesman
2013-01-07Fixed EOL whitespace.Michael Gottesman
2013-01-07[ObjCARC Debug Message] - Added debug message when fuse a retain/autorelease ...Michael Gottesman
2013-01-07[ObjCARC Debug Message] - Added debug message when we zap a matching retain/a...Michael Gottesman
2013-01-07[ObjCARC Debug Message] - Added debug message when we erase ARC calls with nu...Michael Gottesman
2013-01-06[ObjCARC Debug Message] - Added debug message when we add a nounwind keyword ...Michael Gottesman
2013-01-06[ObjCARC Debug Message] - Added debug message when we add a tail keyword to a...Michael Gottesman
2013-01-06[ObjCARC Debug Messages] - Added missing newline.Michael Gottesman
2013-01-06Added debug statement to ObjCARC when we replace objc_autorelease(x) with obj...Michael Gottesman
2013-01-06Added 2x Debug statements to ObjCARC that log when we handle the two undefine...Michael Gottesman
2013-01-06Added debug message in ObjCARC when we remove a no-op cast which has only spe...Michael Gottesman
2013-01-06Added debug message to ObjCARC when we transform an objc_autoreleaseReturnVal...Michael Gottesman
2013-01-05Added debug message to ObjCARC when we transform objc_retainAutorelasedReturn...Michael Gottesman
2013-01-05Added debug message for ObjCARC when we zap an objc_autoreleaseReturnValue/ob...Michael Gottesman
2013-01-04Added DEBUG message to ObjCARC when we optimize objc_retain => objc_retainAut...Michael Gottesman
2013-01-04Fixed up some DEBUG messages where I was putting in the text of a message the...Michael Gottesman
2013-01-03Changed two debug statements that state that a queue had finished being proce...Michael Gottesman
2013-01-03Added DEBUG message for ObjCARC when we zap a push/pop pair in ObjCARCAPElim:...Michael Gottesman
2013-01-03Added DEBUG message to ObjCARC when we transform objc_initWeak(p, null) => *p...Michael Gottesman
2013-01-03Added DEBUG message for ObjCARC when an inline asm marker is inserted for arc...Michael Gottesman
2013-01-02Move all of the header files which are involved in modelling the LLVM IRChandler Carruth
2013-01-02Resort the #include lines in include/... and lib/... with theChandler Carruth
2013-01-01Added DEBUG message when ObjCARC replaces a call which returns its argument v...Michael Gottesman
2013-01-01Added DEBUG messages to the top of several processing loops in ObjCARC.cpp th...Michael Gottesman
2012-12-19Rename the 'Attributes' class to 'Attribute'. It's going to represent a singl...Bill Wendling
2012-12-07s/AttrListPtr/AttributeSet/g to better label what this class is going to be i...Bill Wendling