Teach the ARC optimizer about the !clang.arc.copy_on_escape metadata
[oota-llvm.git] / lib / Transforms / Scalar / ObjCARC.cpp
2011-10-17 Dan GohmanTeach the ARC optimizer about the !clang.arc.copy_on_es...
2011-10-17 Dan GohmanSuppress partial retain+release elimination when there's a
2011-09-29 Dan GohmanWhen eliminating unnecessary retain+autorelease on...
2011-09-29 Dan GohmanDon't eliminate objc_retainBlock calls on stack objects...
2011-09-14 Dan GohmanDon't mark objc_retainBlock as nounwind. It calls user...
2011-09-14 Dan Gohmanobjc_retainBlock is not NoModRef because it can update...
2011-09-12 Eli FriedmanChange a bunch of isVolatile() checks to check for...
2011-08-25 Bill WendlingWhen inserting new instructions, use getFirstInsertionP...
2011-08-22 Dan GohmanAdd a comment.
2011-08-22 Dan GohmanConstant pointers to objects don't need reference counting.
2011-08-19 Dan GohmanTrack a retain+release nesting level independently...
2011-08-18 Dan GohmanMake it clear that this code is iterating in reverse...
2011-08-12 Dan GohmanDon't convert objc_autoreleaseReturnValue to objc_autor...
2011-08-12 Dan GohmanDon't let arbitrary calls disrupt nested retain+release...
2011-08-12 Dan GohmanUse an actual reverse-CFG reverse-postorder for the...
2011-08-11 Dan GohmanFix typos in comments, and delete an unused function.
2011-08-04 Evan ChengFix an obvious type. Patch by Ivan Krasin.
2011-07-22 Dan GohmanMove the last uses of RetainFunc etc. over to using...
2011-07-18 Chris Lattnerland David Blaikie's patch to de-constify Type, with...
2011-07-15 Jay FoadConvert CallInst and InvokeInst APIs to use ArrayRef.
2011-07-12 Jay FoadSecond attempt at de-constifying LLVM Types in Function...
2011-07-12 Bill WendlingRevert r134893 and r134888 (and related patches in...
2011-07-11 Jay FoadDe-constify Types in FunctionType::get().
2011-06-20 Dan GohmanCompletely short-circuit out ARC optimization if the...
2011-06-16 Dan GohmanFix ARCOpt to insert releases on both successors of...
2011-06-15 John McCallThe ARC language-specific optimizer. Credit to Dan...