Revert "[ObjC][ARC] Check the basic block size before calling DominatorTree::dominate"
[lldb.git] / llvm / lib / Transforms / ObjCARC / ObjCARCContract.cpp
2020-03-13 Reid KlecknerRevert "[ObjC][ARC] Check the basic block size before...
2019-11-14 Reid KlecknerAdd missing includes needed to prune LLVMContext.h...
2019-11-14 Reid KlecknerSink all InitializePasses.h includes
2019-04-23 Akira Hatanaka[ObjC][ARC] Check the basic block size before calling
2019-04-17 Akira HatanakaFix formatting. NFC
2019-04-10 Akira Hatanaka[ObjC][ARC] Convert the retainRV marker that is passed...
2019-02-01 James Y Knight[opaque pointer types] Pass function type for CallBase...
2019-02-01 James Y Knight[opaque pointer types] Pass function types to CallInst...
2019-01-19 Chandler CarruthUpdate the file headers across all of the LLVM projects...
2018-12-18 Pete CooperChange the objc ARC optimizer to use the new objc....
2018-05-17 Heejin Ahn[WebAssembly] Add Wasm personality and isScopedEHPerson...
2018-05-14 Nicola ZaghenRename DEBUG macro to LLVM_DEBUG.
2018-05-04 Shoaib Meenai[ObjCARC] Account for catchswitch in bitcast insertion
2018-05-03 Shoaib Meenai[ObjCARC] Convert an if to an early continue. NFC
2018-05-01 Adrian PrantlRemove \brief commands from doxygen comments.
2018-04-20 Shoaib Meenai[ObjCARC] Take BlockColors by const reference. NFC
2018-04-20 Shoaib Meenai[ObjCARC] Account for funclet token in storeStrong...
2018-03-20 Shoaib Meenai[ObjCARC] Add funclet token to ARC marker
2018-01-19 Akira Hatanaka[ObjCARC] Do not turn a call to @objc_autoreleaseReturn...
2017-12-05 Alina SbirleaModify ModRefInfo values using static inline method...
2017-06-06 Chandler CarruthSort the remaining #include lines in include/... and...
2017-04-05 Akira Hatanaka[ObjCArc] Do not dereference an invalidated iterator.
2016-09-13 Akira HatanakaAddress Pete's review comment and define OrigArg on...
2016-09-13 Akira Hatanaka[ObjCARC] Traverse chain downwards to replace uses...
2016-08-17 Justin BognerReplace "fallthrough" comments with LLVM_FALLTHROUGH
2016-05-27 Pete CooperForm objc_storeStrong in the presence of bitcasts.
2016-04-08 Sanjoy DasDon't IPO over functions that can be de-refined
2016-02-21 Duncan P. N. Exon... ADT: Remove == and != comparisons between ilist iterato...
2016-01-27 John McCallAdd support for objc_unsafeClaimAutoreleasedReturnValue...
2015-10-19 Duncan P. N. Exon... ObjCARC: Remove implicit ilist iterator conversions...
2015-09-09 Chandler Carruth[PM/AA] Rebuild LLVM's alias analysis infrastructure...
2015-07-22 Chandler Carruth[PM/AA] Extract the ModRef enums from the AliasAnalysis...
2015-06-23 Alexander KornienkoRevert r240137 (Fixed/added namespace ending comments...
2015-06-19 Alexander KornienkoFixed/added namespace ending comments using clang-tidy...
2015-06-19 Eric ChristopherFix "the the" in comments.
2015-06-17 Chandler Carruth[PM/AA] Remove the Location typedef from the AliasAnaly...
2015-06-04 Chandler Carruth[PM/AA] Start refactoring AliasAnalysis to remove the...
2015-03-23 Benjamin KramerRe-sort includes with sort-includes.py and insert raw_o...
2015-03-16 Michael Gottesman[objc-arc] Move initialization of ARCMDKindCache into...
2015-03-16 Michael Gottesman[objc-arc] Change EntryPointType to an enum class outsi...
2015-02-20 Michael Gottesman[objc-arc-contract] We can not move retains over instru...
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...
2015-02-19 Michael Gottesman[objc-arc-contract] Rename contractRelease => tryToCont...
2015-02-19 Michael Gottesman[objc-arc-contract] Refactor out tryToPeepholeInstructi...
2015-02-19 Michael Gottesman[objc-arc-contract] Reorganize the code a bit and make...
2014-11-11 Duncan P. N. Exon... Revert "IR: MDNode => Value"
2014-11-05 Duncan P. N. Exon... IR: MDNode => Value: NamedMDNode::getOperator()
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-04-25 Craig Topper[C++] Use 'nullptr'. Transforms edition.
2014-04-22 Chandler Carruth[Modules] Fix potential ODR violations by sinking the...
2014-03-18 Duncan P. N. Exon... Fix use_iterator crash in ObjCArc from r203364
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-01-13 Chandler Carruth[PM] Split DominatorTree into a concrete analysis resul...
2014-01-13 Chandler Carruth[cleanup] Move the Dominators.h and Verifier.h headers...
2013-07-06 Michael Gottesman[objc-arc] Updated ObjCARCContract to use ARCRuntimeEnt...
2013-04-29 Michael Gottesman[objc-arc] Apply the RV optimization to retains next...
2013-03-25 Michael GottesmanChanged isNullOrUndef => IsNullOrUndef and isNoopInstru...
2013-03-22 John McCallKill every call to @clang.arc.use in the ARC contract...
2013-02-07 Michael GottesmanMoved some comments due to the recent refactoring of...
2013-01-29 Michael GottesmanFixed 2 more header comments...
2013-01-29 Michael GottesmanFixed some whitespace/80+ violations. Also added a...
2013-01-29 Michael GottesmanJuggled Debug.h from ObjCARC.h to only the including...
2013-01-29 Michael GottesmanSorted includes using utils/sort_includes.
2013-01-29 Michael GottesmanExtracted ObjCARCContract from ObjCARCOpts into its...