aboutsummaryrefslogtreecommitdiff
path: root/include/llvm/Analysis/Dominators.h
AgeCommit message (Expand)Author
2013-03-05Add some constantness.Jakub Staszak
2013-03-05std::distance() == 0 means that iterators are equal. No functionality change.Jakub Staszak
2013-01-02Move all of the header files which are involved in modelling the LLVM IRChandler Carruth
2012-12-03Sort the #include lines for the include/... tree with the script.Chandler Carruth
2012-10-04Fix doxygen comment to match parameters' names.Jakub Staszak
2012-09-27Revert 'Fix a typo 'iff' => 'if''. iff is an abreviation of if and only if. S...Sylvestre Ledru
2012-09-27Fix a typo 'iff' => 'if'Sylvestre Ledru
2012-08-16Teach GVN to reason about edges dominating uses. This allows it to handle casesRafael Espindola
2012-08-10Move BasicBlockEdge to the cpp file. No functionality change.Rafael Espindola
2012-08-07The dominance computation already has logic for computing if an edge dominatesRafael Espindola
2012-06-20Remove 'static' from inline functions defined in header files.Chandler Carruth
2012-04-12Add forms of dominates and isReachableFromEntry that accept a UseDan Gohman
2012-04-02Make dominatedBySlowTreeWalk private and assert cases handled by the caller.Rafael Espindola
2012-04-02Add missing 'd'.Rafael Espindola
2012-03-31Add a workaround for building with old versions of clang.Rafael Espindola
2012-03-30Handle unreachable code in the dominates functions. This changes users whenRafael Espindola
2012-03-24Avoid using dominatedBySlowTreeWalk.Rafael Espindola
2012-02-26Change the implementation of dominates(inst, inst) to one based on what theRafael Espindola
2012-02-26Don't call dominates on unreachable instructions.Rafael Espindola
2012-01-20SCEVExpander fixes. Affects LSR and indvars.Andrew Trick
2012-01-04Simplify code. No functionality change.Benjamin Kramer
2011-12-05Change the Dominators recalculate() function to only rely on GraphTraitsAnna Zaks
2011-01-23In the simpler version of the link-eval data structure that we use in dominatorCameron Zwarich
2011-01-23Remove useless struct fields.Cameron Zwarich
2011-01-23Remove friend declaration for removed function.Cameron Zwarich
2011-01-11Put the Dominator improvements back in. They were not the cause of bootstrap ...Jakob Stoklund Olesen
2011-01-11Speculatively revert the recent improvements to Dominators.h in an attempt to...Jakob Stoklund Olesen
2011-01-09DominatorTree->print() now prints the status of the DFSNumbers correctlyTobias Grosser
2011-01-02split dom frontier handling stuff out to its own DominanceFrontier header,Chris Lattner
2011-01-02Remove an unused member function.Cameron Zwarich
2011-01-02Speed up dominator computation some more by optimizing bucket processing. WhenCameron Zwarich
2010-12-22Constify.Dan Gohman
2010-10-19Get rid of static constructors for pass registration. Instead, every pass ex...Owen Anderson
2010-10-06Constify isReachableFromEntry.Dan Gohman
2010-09-27Constify properlyDominates in the same manner as dominates.Dan Gohman
2010-09-10typoesGabor Greif
2010-08-06Reapply r110396, with fixes to appease the Linux buildbot gods.Owen Anderson
2010-08-06Revert r110396 to fix buildbots.Owen Anderson
2010-08-05Don't use PassInfo* as a type identifier for passes. Instead, use the addres...Owen Anderson
2010-07-16Add dump() to DominanceFrontierTobias Grosser
2010-07-09fix clang selfhost issue (shadowing)Gabor Greif
2010-07-09refactor type expressions and cache operator*'s resultGabor Greif
2010-06-18Don't bother calling releaseMemory before destroying the DominatorTreeBase.Dan Gohman
2010-03-24Fix coding style.Dan Gohman
2010-03-24Generalize findNearestCommonDominator to work on post-dominators,Dan Gohman
2010-03-01Whitespace cleanups.Dan Gohman
2010-01-07Add assert to check dominance dfs numbers.Tobias Grosser
2010-01-07Remove workaround in PostDominatorsTobias Grosser
2010-01-07Fix DFS number calculation for postdominatorsTobias Grosser
2009-11-14Remove dead variable found by clang++.Benjamin Kramer