[objc-arc] Change the InstructionClass to be an enum class called ARCInstKind.
[oota-llvm.git] / lib / Transforms / ObjCARC / ObjCARCOpts.cpp
2015-02-19 Michael Gottesman[objc-arc] Change the InstructionClass to be an enum...
2015-02-19 Michael Gottesman[objc-arc] Introduce the concept of RCIdentity and...
2014-12-09 Duncan P. N. Exon... IR: Split Metadata from Value
2014-11-19 David BlaikieUpdate SetVector to rely on the underlying set's insert...
2014-11-11 Duncan P. N. Exon... Revert "IR: MDNode => Value"
2014-11-01 Duncan P. N. Exon... IR: MDNode => Value: Instruction::getMetadata()
2014-08-27 Craig TopperSimplify creation of a bunch of ArrayRefs by using...
2014-08-24 Craig TopperUse range based for loops to avoid needing to re-mentio...
2014-08-21 Craig TopperRepace SmallPtrSet with SmallPtrSetImpl in function...
2014-08-18 Craig TopperRevert "Repace SmallPtrSet with SmallPtrSetImpl in...
2014-08-17 Craig TopperRepace SmallPtrSet with SmallPtrSetImpl in function...
2014-06-26 Alp TokerRevert "Introduce a string_ostream string builder facilty"
2014-06-26 Alp TokerIntroduce a string_ostream string builder facilty
2014-04-28 Craig Topper[C++] Use 'nullptr'.
2014-04-25 Craig Topper[C++] Use 'nullptr'. Transforms edition.
2014-04-22 Chandler Carruth[Modules] Fix potential ODR violations by sinking the...
2014-03-09 Chandler Carruth[C++11] Add range based accessors for the Use-Def chain...
2014-03-05 Craig Topper[C++11] Add 'override' keyword to virtual methods that...
2014-03-04 Chandler Carruth[Modules] Move CFG.h to the IR library as it defines...
2014-03-02 Benjamin Kramer[C++11] Replace llvm::next and llvm::prior with std...
2014-01-24 Alp TokerFix known typos
2013-12-05 Alp TokerCorrect word hyphenations
2013-12-01 Bill WendlingUse accessor methods instead.
2013-12-01 Bill WendlingUse 'unsigned char' to get this past gcc error message:
2013-11-05 Michael Gottesman[objc-arc] Convert the one directional retain/release...
2013-09-03 Michael Gottesman[objc-arc] Remove dead code from previous commit.
2013-09-03 Michael Gottesman[objc-arc] Turn off the objc_retainBlock -> objc_retain...
2013-08-09 Michael Gottesman[objc-arc] Track if we encountered an additive overflow...
2013-08-08 Michael GottesmanRevert "[objc-arc] Track if we encountered an additive...
2013-08-07 Michael Gottesman[objc-arc] Track if we encountered an additive overflow...
2013-08-07 Michael Gottesman[objc-arc] Change 4 iterator methods which return const...
2013-07-14 Craig TopperUse SmallVectorImpl& instead of SmallVector to avoid...
2013-07-06 Michael GottesmanRemoved trailing whitespace.
2013-07-06 Michael Gottesman[objc-arc] Updated ObjCARCOpts to use ARCRuntimeEntryPo...
2013-06-21 Michael Gottesman[objc-arc-opts] Make IsTrackingImpreciseReleases a...
2013-06-21 Michael Gottesman[objc-arc-opts] Now that PtrState.RRI is encapsulated...
2013-06-21 Michael Gottesman[objc-arc-opts] Encapsulated PtrState.RRI.{Calls,Revers...
2013-06-21 Michael Gottesman[objcarcopts] Encapsulated PtrState.RRI.IsTrackingImpre...
2013-06-21 Michael Gottesman[objcarcopts] Encapsulate PtrState.RRI.CFGHazardAfflict...
2013-06-21 Michael Gottesman[objcarcopts] Encapsulate PtrState.RRI.ReleaseMetadata...
2013-06-21 Michael Gottesman[objcarcopts] Encapsulate PtrState.RRI.IsTailCallReleas...
2013-06-21 Michael Gottesman[obcjarcopts] Encapsulate PtrState.RRI.KnownSafe in...
2013-06-21 Michael Gottesman[objcarcopts] Some more minor code cleanups/comment...
2013-06-21 Michael Gottesman[objcarcopts] Refactor out the RRInfo merging code...
2013-06-07 Michael Gottesman[objc-arc] Ensure that the cfg path count does not...
2013-05-24 Michael Gottesman[objc-arc] KnownSafe does not imply that it is safe...
2013-05-24 Michael Gottesman[objc-arc] Make sure that multiple owners is propogated...
2013-05-23 Michael Gottesman[objc-arc] Fixed number of prefixing slashes in some...
2013-05-15 Michael Gottesman[objc-arc] Fixed a spelling error and made the statisti...
2013-05-14 Michael GottesmanRemoved trailing whitespace.
2013-05-14 Michael Gottesman[objc-arc-opts] Added debug statements when we set...
2013-05-13 Michael Gottesman[objc-arc-opts] In the presense of an alloca unconditio...
2013-05-13 Matt Beaumont-GayMove a couple more statistics inside '#ifndef NDEBUG'.
2013-05-13 Michael Gottesman[objc-arc-opts] Add comment to BBState making it clear...
2013-05-13 Michael Gottesman[objc-arc] Move the before optimization statistics...
2013-05-05 Dmitri GribenkoAdd ArrayRef constructor from None, and do the cleanups...
2013-04-29 Michael GottesmanAdd in some conditional compilation in order to silence...
2013-04-29 Michael Gottesman[objc-arc] Apply the RV optimization to retains next...
2013-04-29 Michael GottesmanAdded statistics to count the number of retains/release...
2013-04-29 Michael GottesmanRemoved trailing whitespace.
2013-04-29 Michael GottesmanFix for r180693. = /.
2013-04-29 Michael Gottesman[objc-arc-annotations] Moved the disabling of call...
2013-04-26 Michael GottesmanRevert "[objc-arc] Added ImpreciseAutoreleaseSet to...
2013-04-24 Michael Gottesman[objc-arc] Added ImpreciseAutoreleaseSet to track autor...
2013-04-24 Michael GottesmanFixed comment typo.
2013-04-21 Michael GottesmanWhen we strength reduce an objc_retainBlock call to...
2013-04-21 Michael GottesmanFixed comment typo.
2013-04-21 Michael Gottesman[objc-arc] Fixed typo in debug message.
2013-04-21 Michael Gottesman[objc-arc] Fixed comment typo.
2013-04-21 Michael Gottesman[objc-arc] Refactored OptimizeReturns so that it uses...
2013-04-20 Michael Gottesman[objc-arc] Added debug statement saying when we are...
2013-04-18 Michael Gottesman[objc-arc] Do not mismatch up retains inside a for...
2013-04-18 Michael GottesmanRemoved trailing whitespace.
2013-04-17 Michael Gottesman[objc-arc] Added annotation option to only emit annotat...
2013-04-17 Michael GottesmanFixed typo.
2013-04-17 Michael Gottesman[objc-arc] Added descriptions for EnableARCAnnotations...
2013-04-17 Michael Gottesman[objc-arc] Added an option to arc-annotations for turni...
2013-04-09 Bob WilsonFix some comment typos.
2013-04-05 Michael GottesmanRemoved trailing whitespace.
2013-04-05 Michael GottesmanAn objc_retain can serve as a use for a different pointer.
2013-04-05 Michael GottesmanProperly model precise lifetime when given an incomplet...
2013-04-05 Michael GottesmanAdded two debug logging messages to VisitInstructionsTo...
2013-04-05 Michael GottesmanCleaned up whitespace and made debug logging less verbose.
2013-04-03 Michael GottesmanRefactored out the helper method FindPredecessorAutorel...
2013-04-03 Michael GottesmanRefactored out the helper function FindPredecessorRetai...
2013-04-03 Michael GottesmanSmall cleanups.
2013-04-03 Michael GottesmanRefactored out a part of ObjCARCOpt::OptimizeReturns...
2013-04-03 Michael GottesmanRemoved an old comment.
2013-04-03 Michael GottesmanClean up arc annotations by moving the top/bottom BB...
2013-04-03 Michael GottesmanRemove an optimization where we were changing an objc_a...
2013-04-03 Michael GottesmanImproved comment. No functionality change.
2013-03-29 Michael GottesmanRemoved trailing whitespace.
2013-03-28 Michael GottesmanRemoved dead code from ObjCARCOpts relating to tracking...
2013-03-28 Michael Gottesman[ObjCARC] Strength reduce objc_retainBlock -> objc_reta...
2013-03-26 Michael Gottesman[ObjCARC Annotations] Added support for displaying...
2013-03-26 Michael Gottesman[ObjCARC Annotations] Implemented ARC annotation metada...
2013-03-25 Michael GottesmanChanged isNullOrUndef => IsNullOrUndef and isNoopInstru...
2013-03-23 Michael GottesmanChange method name ClearRefCount => ClearKnownPositiveR...
2013-03-23 Michael GottesmanChanged the method name PtrState.IsKnownIncremented...
2013-03-22 John McCallKill every call to @clang.arc.use in the ARC contract...
next