summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms/ObjCARC
Commit message (Expand)AuthorAgeFilesLines
* Form objc_storeStrong in the presence of bitcasts.Pete Cooper2016-05-271-1/+2
* Unify XDEBUG and EXPENSIVE_CHECKS (into the latter), and add an option to the...Filipe Cabecinhas2016-04-291-1/+1
* Re-commit optimization bisect support (r267022) without new pass manager supp...Andrew Kaylor2016-04-221-0/+3
* Revert "Initial implementation of optimization bisect support."Vedant Kumar2016-04-221-3/+0
* Initial implementation of optimization bisect support.Andrew Kaylor2016-04-211-0/+3
* [NFC] Header cleanupMehdi Amini2016-04-183-3/+0
* Don't IPO over functions that can be de-refinedSanjoy Das2016-04-082-2/+2
* ADT: Remove == and != comparisons between ilist iterators and pointersDuncan P. N. Exon Smith2016-02-211-1/+1
* [ObjCARC] Handle ARCInstKind::ClaimRV in OptimizeIndividualCalls.Frederic Riss2016-02-171-0/+1
* Add support for objc_unsafeClaimAutoreleasedReturnValue to theJohn McCall2016-01-271-16/+16
* Make more headers self-contained.Benjamin Kramer2016-01-271-0/+1
* Remove autoconf supportChris Bieneman2016-01-261-15/+0
* Refactor: Simplify boolean conditional return statements in lib/Transforms/Ob...Alexander Kornienko2015-12-281-4/+1
* ObjCARC: Remove implicit ilist iterator conversions, NFCDuncan P. N. Exon Smith2015-10-195-53/+48
* [PM/AA] Rebuild LLVM's alias analysis infrastructure in a way compatibleChandler Carruth2015-09-095-13/+13
* [ARC] Pull the ObjC ARC components that really serve the role ofChandler Carruth2015-08-209-1282/+4
* [PM/AA] Run clang-format over the ObjCARC Alias Analysis code toChandler Carruth2015-08-142-37/+34
* [PM/AA] Don't bother forward declaring Function and Value, just includeChandler Carruth2015-08-141-5/+2
* Fix some comment typos.Benjamin Kramer2015-08-082-5/+5
* [PM/AA] Extract the ModRef enums from the AliasAnalysis class inChandler Carruth2015-07-224-19/+17
* Revert r240137 (Fixed/added namespace ending comments using clang-tidy. NFC)Alexander Kornienko2015-06-235-6/+6
* [PM/AA] Hoist the AliasResult enum out of the AliasAnalysis class.Chandler Carruth2015-06-223-15/+14
* Fixed/added namespace ending comments using clang-tidy. NFCAlexander Kornienko2015-06-195-6/+6
* Fix "the the" in comments.Eric Christopher2015-06-191-1/+1
* [PM/AA] Remove the Location typedef from the AliasAnalysis class nowChandler Carruth2015-06-173-15/+18
* [PM/AA] Start refactoring AliasAnalysis to remove the analysis group andChandler Carruth2015-06-041-1/+1
* Change Function::getIntrinsicID() to return an Intrinsic::ID. NFC.Pete Cooper2015-05-201-1/+1
* Convert PHI getIncomingValue() to foreach over incoming_values(). NFC.Pete Cooper2015-05-122-4/+3
* Remove empty non-virtual destructors or mark them =default when non-publicBenjamin Kramer2015-04-111-2/+0
* [CallSite] Make construction from Value* (or Instruction*) explicit.Benjamin Kramer2015-04-101-2/+2
* Re-sort includes with sort-includes.py and insert raw_ostream.h where it's used.Benjamin Kramer2015-03-233-4/+7
* One more try with unused.Michael Gottesman2015-03-161-1/+2
* Add in an unreachable after a covered switch to appease certain bots.Michael Gottesman2015-03-161-0/+1
* Remove a used that snuck in that seems to be triggering the MSVC buildbots.Michael Gottesman2015-03-161-2/+1
* [objc-arc] Fix indentation of debug logging so it is easy to read the output.Michael Gottesman2015-03-163-19/+101
* [objc-arc] Make the ARC optimizer more conservative by forcing it to be non-s...Michael Gottesman2015-03-162-6/+2
* [objc-arc] Treat memcpy, memove, memset as just using pointers, not decrement...Michael Gottesman2015-03-161-34/+62
* [objc-arc] Rename ConnectTDBUTraversals => PairUpRetainsReleases.Michael Gottesman2015-03-161-15/+15
* [objc-arc] Move initialization of ARCMDKindCache into the class itself. I als...Michael Gottesman2015-03-166-21/+54
* [objc-arc] Change EntryPointType to an enum class outside of ARCRuntimeEntryP...Michael Gottesman2015-03-163-34/+34
* DataLayout is mandatory, update the API to reflect it with references.Mehdi Amini2015-03-107-29/+43
* Silence C4715 'not all control paths return a value' warnings.Yaron Keren2015-03-061-0/+3
* [objc-arc] Sprinkle some more auto on some iterators.Michael Gottesman2015-03-061-8/+4
* [objc-arc] Move the detection of potential uses or altering of a ref count on...Michael Gottesman2015-03-063-108/+171
* [objc-arc] Move the checking of whether or not we can match onto PtrStates an...Michael Gottesman2015-03-063-51/+76
* [objc-arc] Refactor (Re-)initialization of PtrState from dataflow -> {TopDown...Michael Gottesman2015-03-063-47/+64
* [objc-arc] Create two subclasses of PtrState in preparation for moving per pt...Michael Gottesman2015-03-062-43/+60
* [objc-arc] Extract out MDNodes into a cache structure so the information can ...Michael Gottesman2015-03-062-22/+33
* [objc-arc] Remove annotations code.Michael Gottesman2015-03-061-327/+0
* Fix build error.Michael Gottesman2015-03-052-21/+29
OpenPOWER on IntegriCloud