summaryrefslogtreecommitdiffstats
path: root/llvm/lib/IR/Dominators.cpp
Commit message (Expand)AuthorAgeFilesLines
* [[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
* [PM] Port domtree to the new pass manager (at last).Chandler Carruth2015-01-141-1/+37
* Revert "[C++11] Add predecessors(BasicBlock *) / successors(BasicBlock *) ite...Duncan P. N. Exon Smith2014-07-211-1/+3
* [C++11] Add predecessors(BasicBlock *) / successors(BasicBlock *) iterator ra...Manuel Jacob2014-07-201-3/+1
* [Modules] Move CFG.h to the IR library as it defines graph traits overChandler Carruth2014-03-041-1/+1
* Remove unnecessary typename.Rafael Espindola2014-02-161-6/+6
* Add extern template instantiations of llvm::Calculate.Rafael Espindola2014-02-141-0/+10
* [PM] Split DominatorTree into a concrete analysis result object whichChandler Carruth2014-01-131-33/+43
* [PM] Pull the generic graph algorithms and data structures for dominatorChandler Carruth2014-01-131-2/+3
* [cleanup] Move the Dominators.h and Verifier.h headers into the IRChandler Carruth2014-01-131-2/+2
* Put the functionality for printing a value to a raw_ostream as anChandler Carruth2014-01-091-1/+0
* Move the LLVM IR asm writer header files into the IR directory, as theyChandler Carruth2014-01-071-1/+1
* Move all of the header files which are involved in modelling the LLVM IRChandler Carruth2013-01-021-1/+1
* Rename VMCore directory to IR.Chandler Carruth2013-01-021-0/+302
OpenPOWER on IntegriCloud