summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms/ObjCARC/ObjCARC.h
Commit message (Expand)AuthorAgeFilesLines
* [ObjCARC] Do not move a release between a call and aAkira Hatanaka2017-04-291-0/+13
* [NFC] Header cleanupMehdi Amini2016-04-181-1/+0
* [ARC] Pull the ObjC ARC components that really serve the role ofChandler Carruth2015-08-201-240/+2
* Add in an unreachable after a covered switch to appease certain bots.Michael Gottesman2015-03-161-0/+1
* [objc-arc] Move initialization of ARCMDKindCache into the class itself. I als...Michael Gottesman2015-03-161-4/+41
* DataLayout is mandatory, update the API to reflect it with references.Mehdi Amini2015-03-101-2/+3
* [objc-arc] Extract out MDNodes into a cache structure so the information can ...Michael Gottesman2015-03-061-0/+12
* [objc-arc] Change the InstructionClass to be an enum class called ARCInstKind.Michael Gottesman2015-02-191-155/+9
* [objc-arc] Introduce the concept of RCIdentity and rename all relevant functi...Michael Gottesman2015-02-191-20/+27
* Add back r222061 with a fix.Rafael Espindola2014-11-171-5/+9
* Revert "Don't make assumptions about the name of private global variables."Reid Kleckner2014-11-151-9/+5
* Don't make assumptions about the name of private global variables.Rafael Espindola2014-11-141-5/+9
* Canonicalize header guards into a common format.Benjamin Kramer2014-08-131-3/+3
* [Modules] Move CallSite into the IR library where it belogs. It isChandler Carruth2014-03-041-1/+1
* [Modules] Move InstIterator out of the Support library, where it had noChandler Carruth2014-03-041-1/+1
* Update optimization passes to handle inalloca argumentsReid Kleckner2014-01-281-0/+1
* [objc-arc] Changed 'mode: c++' => 'C++' at Nick Lewycky's suggestion. Also re...Michael Gottesman2013-07-101-1/+1
* [objc-arc] Fix assertion in EraseInstruction so that noop on null calls when ...Michael Gottesman2013-07-081-1/+3
* Add clang.arc.used to ModuleHasARC so ARC always runs if said call is present...Michael Gottesman2013-03-291-1/+2
* Non optimizable objc_retainBlock calls are not forwarding.Michael Gottesman2013-03-281-3/+0
* Changed isNullOrUndef => IsNullOrUndef and isNoopInstruction => IsNoopInstruc...Michael Gottesman2013-03-251-2/+2
* Kill every call to @clang.arc.use in the ARC contract phase.John McCall2013-03-221-0/+8
* Fixed some whitespace/80+ violations. Also added a space after a namespace de...Michael Gottesman2013-01-291-2/+4
* Juggled Debug.h from ObjCARC.h to only the including cpp files thatMichael Gottesman2013-01-291-2/+4
* Extracted ObjCARCContract from ObjCARCOpts into its own file.Michael Gottesman2013-01-291-0/+153
* Created ObjCARCUtil.cpp for functions which in my humble opinion are too larg...Michael Gottesman2013-01-281-126/+2
* Refactor ObjCARCAliasAnalysis into its own file.Michael Gottesman2013-01-281-1/+115
* Extracted pass ObjCARCExpand from ObjCARC.cpp => ObjCARCExpand.cpp.Michael Gottesman2013-01-281-0/+242
OpenPOWER on IntegriCloud