aboutsummaryrefslogtreecommitdiffstats
path: root/include/llvm/Analysis/Dominators.h
Commit message (Expand)AuthorAgeFilesLines
* Update to LLVM 3.5a.Stephen Hines2014-04-241-940/+0
* Add function DominatorTree::getDescendants(). Shuxin Yang2013-09-191-0/+20
* Add some constantness.Jakub Staszak2013-03-051-6/+6
* std::distance() == 0 means that iterators are equal. No functionality change.Jakub Staszak2013-03-051-2/+1
* Move all of the header files which are involved in modelling the LLVM IRChandler Carruth2013-01-021-1/+1
* Sort the #include lines for the include/... tree with the script.Chandler Carruth2012-12-031-2/+2
* Fix doxygen comment to match parameters' names.Jakub Staszak2012-10-041-1/+1
* Revert 'Fix a typo 'iff' => 'if''. iff is an abreviation of if and only if. S...Sylvestre Ledru2012-09-271-2/+2
* Fix a typo 'iff' => 'if'Sylvestre Ledru2012-09-271-2/+2
* Teach GVN to reason about edges dominating uses. This allows it to handle casesRafael Espindola2012-08-161-1/+14
* Move BasicBlockEdge to the cpp file. No functionality change.Rafael Espindola2012-08-101-13/+1
* The dominance computation already has logic for computing if an edge dominatesRafael Espindola2012-08-071-0/+16
* Remove 'static' from inline functions defined in header files.Chandler Carruth2012-06-201-2/+2
* Add forms of dominates and isReachableFromEntry that accept a UseDan Gohman2012-04-121-0/+3
* Make dominatedBySlowTreeWalk private and assert cases handled by the caller.Rafael Espindola2012-04-021-21/+12
* Add missing 'd'.Rafael Espindola2012-04-021-1/+1
* Add a workaround for building with old versions of clang.Rafael Espindola2012-03-311-20/+28
* Handle unreachable code in the dominates functions. This changes users whenRafael Espindola2012-03-301-5/+26
* Avoid using dominatedBySlowTreeWalk.Rafael Espindola2012-03-241-5/+8
* Change the implementation of dominates(inst, inst) to one based on what theRafael Espindola2012-02-261-9/+5
* Don't call dominates on unreachable instructions.Rafael Espindola2012-02-261-1/+1
* SCEVExpander fixes. Affects LSR and indvars.Andrew Trick2012-01-201-0/+6
* Simplify code. No functionality change.Benjamin Kramer2012-01-041-7/+4
* Change the Dominators recalculate() function to only rely on GraphTraitsAnna Zaks2011-12-051-6/+9
* In the simpler version of the link-eval data structure that we use in dominatorCameron Zwarich2011-01-231-7/+4
* Remove useless struct fields.Cameron Zwarich2011-01-231-4/+2
* Remove friend declaration for removed function.Cameron Zwarich2011-01-231-5/+0
* Put the Dominator improvements back in. They were not the cause of bootstrap ...Jakob Stoklund Olesen2011-01-111-5/+0
* Speculatively revert the recent improvements to Dominators.h in an attempt to...Jakob Stoklund Olesen2011-01-111-0/+5
* DominatorTree->print() now prints the status of the DFSNumbers correctlyTobias Grosser2011-01-091-1/+1
* split dom frontier handling stuff out to its own DominanceFrontier header,Chris Lattner2011-01-021-202/+2
* Remove an unused member function.Cameron Zwarich2011-01-021-3/+0
* Speed up dominator computation some more by optimizing bucket processing. WhenCameron Zwarich2011-01-021-2/+0
* Constify.Dan Gohman2010-12-221-1/+1
* Get rid of static constructors for pass registration. Instead, every pass ex...Owen Anderson2010-10-191-1/+4
* Constify isReachableFromEntry.Dan Gohman2010-10-061-2/+2
* Constify properlyDominates in the same manner as dominates.Dan Gohman2010-09-271-3/+22
* typoesGabor Greif2010-09-101-2/+2
* Reapply r110396, with fixes to appease the Linux buildbot gods.Owen Anderson2010-08-061-3/+3
* Revert r110396 to fix buildbots.Owen Anderson2010-08-061-3/+3
* Don't use PassInfo* as a type identifier for passes. Instead, use the addres...Owen Anderson2010-08-051-3/+3
* Add dump() to DominanceFrontierTobias Grosser2010-07-161-0/+3
* fix clang selfhost issue (shadowing)Gabor Greif2010-07-091-3/+3
* refactor type expressions and cache operator*'s resultGabor Greif2010-07-091-9/+12
* Don't bother calling releaseMemory before destroying the DominatorTreeBase.Dan Gohman2010-06-181-1/+0
* Fix coding style.Dan Gohman2010-03-241-16/+17
* Generalize findNearestCommonDominator to work on post-dominators,Dan Gohman2010-03-241-6/+7
* Whitespace cleanups.Dan Gohman2010-03-011-24/+24
* Add assert to check dominance dfs numbers.Tobias Grosser2010-01-071-0/+7
* Remove workaround in PostDominatorsTobias Grosser2010-01-071-10/+4