summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms/ObjCARC
Commit message (Expand)AuthorAgeFilesLines
* [Transforms] Fix some Clang-tidy modernize and Include What You Use warnings;...Eugene Zelenko2017-10-277-122/+197
* ObjCARC: do not increment past the end of the BBSaleem Abdulrasool2017-10-241-4/+8
* [ObjCARC] Do not move a release that has the clang.imprecise_release tagAkira Hatanaka2017-10-161-3/+8
* [ObjCARC] Pass the correct BasicBlock to fix assertion failure.Akira Hatanaka2017-08-311-1/+2
* Sort the remaining #include lines in include/... and lib/....Chandler Carruth2017-06-067-8/+8
* [IR] Abstract away ArgNo+1 attribute indexing as much as possibleReid Kleckner2017-05-031-1/+1
* [ObjCARC] Do not move a release between a call and aAkira Hatanaka2017-04-292-16/+33
* [ObjCARC] Do not sink an objc_retain past a clang.arc.use.Akira Hatanaka2017-04-251-2/+4
* [ObjCArc] Do not dereference an invalidated iterator.Akira Hatanaka2017-04-051-0/+1
* Rename AttributeSet to AttributeListReid Kleckner2017-03-211-8/+6
* Remove redundant code. NFC.Akira Hatanaka2017-02-251-4/+0
* Clean up ObjCARCOpts.cpp. NFC.Akira Hatanaka2017-02-251-81/+7
* [CMake] NFC. Updating CMake dependency specificationsChris Bieneman2016-11-171-2/+3
* Only log the visit of a return instruction if we in fact found a returnChandler Carruth2016-11-041-3/+2
* Use StringRef in ARCRuntimeEntryPoints APIs (NFC)Mehdi Amini2016-10-051-6/+3
* ObjCARC: Don't look at users of ConstantDataDuncan P. N. Exon Smith2016-09-241-0/+11
* Address Pete's review comment and define OrigArg on its own line.Akira Hatanaka2016-09-131-1/+2
* [ObjCARC] Traverse chain downwards to replace uses of argument passed toAkira Hatanaka2016-09-131-4/+30
* Replace a few more "fall through" comments with LLVM_FALLTHROUGHJustin Bogner2016-08-171-2/+2
* Replace "fallthrough" comments with LLVM_FALLTHROUGHJustin Bogner2016-08-171-1/+1
* Apply clang-tidy's modernize-loop-convert to most of lib/Transforms.Benjamin Kramer2016-06-261-6/+2
* Switch more loops to be range-basedDavid Majnemer2016-06-241-8/+4
* 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
OpenPOWER on IntegriCloud