summaryrefslogtreecommitdiff
path: root/lib/Transforms/ObjCARC/ObjCARC.h
Commit message (Expand)AuthorAge
* [Modules] Move CallSite into the IR library where it belogs. It isChandler Carruth2014-03-04
* [Modules] Move InstIterator out of the Support library, where it had noChandler Carruth2014-03-04
* Update optimization passes to handle inalloca argumentsReid Kleckner2014-01-28
* [objc-arc] Changed 'mode: c++' => 'C++' at Nick Lewycky's suggestion. Also re...Michael Gottesman2013-07-10
* [objc-arc] Fix assertion in EraseInstruction so that noop on null calls when ...Michael Gottesman2013-07-08
* Add clang.arc.used to ModuleHasARC so ARC always runs if said call is present...Michael Gottesman2013-03-29
* Non optimizable objc_retainBlock calls are not forwarding.Michael Gottesman2013-03-28
* Changed isNullOrUndef => IsNullOrUndef and isNoopInstruction => IsNoopInstruc...Michael Gottesman2013-03-25
* Kill every call to @clang.arc.use in the ARC contract phase.John McCall2013-03-22
* Fixed some whitespace/80+ violations. Also added a space after a namespace de...Michael Gottesman2013-01-29
* Juggled Debug.h from ObjCARC.h to only the including cpp files thatMichael Gottesman2013-01-29
* Extracted ObjCARCContract from ObjCARCOpts into its own file.Michael Gottesman2013-01-29
* Created ObjCARCUtil.cpp for functions which in my humble opinion are too larg...Michael Gottesman2013-01-28
* Refactor ObjCARCAliasAnalysis into its own file.Michael Gottesman2013-01-28
* Extracted pass ObjCARCExpand from ObjCARC.cpp => ObjCARCExpand.cpp.Michael Gottesman2013-01-28