summaryrefslogtreecommitdiffstats
path: root/llvm/lib/IR/Dominators.cpp
Commit message (Expand)AuthorAgeFilesLines
* Sink all InitializePasses.h includesReid Kleckner2019-11-131-0/+6
* Update the file headers across all of the LLVM projects in the monorepoChandler Carruth2019-01-191-4/+3
* [TI removal] Make variables declared as `TerminatorInst` and initializedChandler Carruth2018-10-151-1/+1
* [DomTree] Add constructor to create a new DT based on current DT/CFG and a se...Alina Sbirlea2018-08-161-0/+5
* [DomTree] Cleanup Update and LegalizeUpdate API moved to Support header.Alina Sbirlea2018-08-141-1/+1
* [Dominators] Remove the DeferredDominance classChijun Sima2018-08-111-190/+0
* Remove \brief commands from doxygen comments.Adrian Prantl2018-05-011-9/+9
* IWYU for llvm-config.h in llvm, additions.Nico Weber2018-04-301-0/+1
* [Dominators] Remove verifyDomTree and add some verifying for Post Dom TreesDavid Green2018-02-281-21/+7
* [JumpThreading] PR36133 enable/disable DominatorTree for LVI analysisBrian M. Rzycki2018-02-161-0/+3
* [Dominators] Introduce DomTree verification levelsJakub Kuderski2018-01-241-25/+20
* [JumpThreading] Preservation of DT and LVI across the passBrian M. Rzycki2018-01-121-0/+188
* Revert "[JumpThreading] Preservation of DT and LVI across the pass"Reid Kleckner2018-01-041-188/+0
* [JumpThreading] Preservation of DT and LVI across the passBrian M. Rzycki2018-01-041-0/+188
* Reverting [JumpThreading] Preservation of DT and LVI across the passBrian M. Rzycki2017-12-131-54/+0
* [JumpThreading] Preservation of DT and LVI across the passBrian M. Rzycki2017-12-131-0/+54
* [[Machine]Dominators] Improved printout when verifyDomTree fails [NFC]Mikael Holmen2017-12-061-1/+2
* Mark all library options as hidden.Zachary Turner2017-12-011-3/+3
* [Dominators] Introduce batch updatesJakub Kuderski2017-08-161-0/+10
* [Dominators] Move root-finding out of DomTreeBase and simplify itJakub Kuderski2017-07-261-6/+4
* [Dominators] Implement incremental deletionsJakub Kuderski2017-07-141-0/+5
* [Dominators] Implement incremental insertionsJakub Kuderski2017-07-141-0/+5
* [Dominators] Make IsPostDominator a template parameterJakub Kuderski2017-07-141-1/+7
* [Dominators] Simplify templatesJakub Kuderski2017-07-131-16/+6
* [Dominators] Do not perform expensive checks by default. Fix PR33656.Jakub Kuderski2017-06-301-1/+2
* [Dominators] Add parent and sibling property verification (non-hacky)Jakub Kuderski2017-06-291-2/+15
* Handle non-unique edges in edge-dominanceAdam Nemet2017-06-051-13/+7
* Revert "Do not verify dominator tree if it has no roots"Chad Rosier2017-01-251-4/+0
* Do not verify dominator tree if it has no rootsSerge Pavlov2017-01-251-0/+4
* Make VerifyDomInfo and VerifyLoopInfo global variablesSerge Pavlov2017-01-241-2/+2
* [PM] Introduce an analysis set used to preserve all analyses overChandler Carruth2017-01-151-0/+9
* [PM] Change the static object whose address is used to uniquely identifyChandler Carruth2016-11-231-1/+1
* [GenericDomTree] Change GenericDomTree to use NodeRef in GraphTraits. NFC.Tim Shen2016-08-171-2/+6
* Consistently use FunctionAnalysisManagerSean Silva2016-08-091-1/+1
* [PM] Remove support for omitting the AnalysisManager argument to newChandler Carruth2016-06-171-1/+2
* Unify XDEBUG and EXPENSIVE_CHECKS (into the latter), and add an option to the...Filipe Cabecinhas2016-04-291-1/+1
* [NFC] Header cleanupMehdi Amini2016-04-181-2/+0
* [PM] Make the AnalysisManager parameter to run methods a reference.Chandler Carruth2016-03-111-4/+4
* [PM] Implement the final conclusion as to how the analysis IDs shouldChandler Carruth2016-03-111-1/+1
* [PM] Appease mingw32's auto-import DLL build with minimal tweaks, with fix fo...NAKAMURA Takumi2016-02-281-0/+2
* Revert r262185, "[PM] Appease mingw32's auto-import DLL build with minimal tw...NAKAMURA Takumi2016-02-281-2/+0
* [PM] Appease mingw32's auto-import DLL build with minimal tweaks.NAKAMURA Takumi2016-02-281-0/+2
* [PM] Introduce CRTP mixin base classes to help define passes andChandler Carruth2016-02-261-2/+0
* [IR] Reformulate LLVM's EH funclet IRDavid Majnemer2015-12-121-19/+9
* Constant propagation after hitting assume(cmp) bugfixPiotr Padlewski2015-09-021-2/+4
* Revert r246244 and r246243Steven Wu2015-08-281-4/+2
* Constant propagation after hitting assume(cmp) bugfixPiotr Padlewski2015-08-281-2/+4
* [IR] Give catchret an optional 'return value' operandDavid Majnemer2015-08-151-11/+21
* Remove macro guards for extern template instantiations.Benjamin Kramer2015-07-131-12/+8
* [DomTree] verifyDomTree to unconditionally perform DT verificationAdam Nemet2015-05-061-4/+4
OpenPOWER on IntegriCloud