summaryrefslogtreecommitdiff
path: root/include/llvm/Analysis
Commit message (Expand)AuthorAge
* Put the functionality for printing a value to a raw_ostream as anChandler Carruth2014-01-09
* Move the LLVM IR asm writer header files into the IR directory, as theyChandler Carruth2014-01-07
* Re-sort all of the includes with ./utils/sort_includes.py so thatChandler Carruth2014-01-07
* Fix c++ mode commentsMatt Arsenault2014-01-06
* Reapply r198478 "Fix PR18361: Invalidate LoopDispositions after LoopSimplify ...Andrew Trick2014-01-06
* Revert "Fix PR18361: Invalidate LoopDispositions after LoopSimplify hoists th...Alp Toker2014-01-04
* Fix PR18361: Invalidate LoopDispositions after LoopSimplify hoists things.Andrew Trick2014-01-04
* whitespaceAndrew Trick2014-01-04
* BlockFrequencyInfo: Readded getEntryFreq.Yuchen Wu2013-12-20
* [block-freq] Rename getEntryFrequency() -> getEntryFreq() to match getBlockFr...Michael Gottesman2013-12-14
* [block-freq] Teach branch probability how to return the edge weight in betwee...Michael Gottesman2013-12-14
* Teach MemoryBuiltins about address spacesMatt Arsenault2013-12-14
* [block-freq] Add the equivalent methods to MachineBlockFrequencyInfo and Bloc...Michael Gottesman2013-12-14
* [block-freq] Convert BlockFrequencyImpl to use the new printing functionality...Michael Gottesman2013-12-14
* [block-freq] Add a print method on BlockFrequencyImpl for printing block freq...Michael Gottesman2013-12-13
* [block-freq] Begin move of BlockFrequency::EntryFreq -> BlockFrequencyImpl::E...Michael Gottesman2013-12-13
* Don't #include heavy Dominators.h file in LoopInfo.h. This change reducesJakub Staszak2013-12-07
* Correct word hyphenationsAlp Toker2013-12-05
* Fix dominator descendants for unreachable blocks.Diego Novillo2013-12-02
* [PM] [cleanup] Rearrange the public and private sections of this classChandler Carruth2013-12-02
* [PM] Remove the underspecified 'getRoot' method from CallGraph. It'sChandler Carruth2013-11-27
* Add PostDominatorTree::getDescendants.Diego Novillo2013-11-26
* [PM] Split the CallGraph out from the ModulePass which creates theChandler Carruth2013-11-26
* [PM] Add a really simple trait to the DOTGraphTraitsPass class templatesChandler Carruth2013-11-26
* [PM] Re-format this code with clang-format before making substantialChandler Carruth2013-11-26
* [PM] Make the (really awesome) file comment here available as part ofChandler Carruth2013-11-26
* [PM] Reformat this file with clang-format. Mostly fixes inconsistentChandler Carruth2013-11-26
* [PM] Sink a trailing comment to be a doxygen comment.Chandler Carruth2013-11-26
* [PM] Rename the 'Mod' member to the more idiomatic 'M'. No functionalityChandler Carruth2013-11-26
* [PM] Clean up a bunch of comments, modernize the doxygen, nuke someChandler Carruth2013-11-26
* [block-freq] Add a method to loop info for returning all loop latches for a s...Michael Gottesman2013-11-22
* ScalarEvolution: Warn if the result of setFlags/clearFlags is unused.Benjamin Kramer2013-11-16
* Added BlockFrequencyInfo::view for displaying the block frequency propagation...Michael Gottesman2013-11-14
* delinearization of arraysSebastian Pop2013-11-12
* remove virtual methods in SCEVApplyRewriter and SCEVParameterRewriterSebastian Pop2013-11-12
* GraphViz CFGPrinter: wrap long lines.Andrew Trick2013-11-12
* whitespaceAndrew Trick2013-11-12
* Change data structure to memorize computed result in ScalarEvolutionWan Xiaofei2013-11-12
* Move the old pass manager infrastructure into a legacy namespace andChandler Carruth2013-11-09
* Rewrite SCEV's backedge taken count computation.Andrew Trick2013-11-06
* Merge CallGraph and BasicCallGraph.Rafael Espindola2013-10-31
* Quick look-up for block in loop.Wan Xiaofei2013-10-26
* Fix SCEVExpander: don't try to expand quadratic recurrences outside a loop.Andrew Trick2013-10-25
* Call destroy from ~BasicCallGraph.Rafael Espindola2013-10-25
* fix PR17635: false positive with packed structuresNuno Lopes2013-10-24
* Speling fixes.Benjamin Kramer2013-10-22
* Remove unused SCEV functionsMatt Arsenault2013-10-21
* Rename DataLayout variables TD -> DLMatt Arsenault2013-10-03
* Remove the very substantial, largely unmaintained legacy PGOChandler Carruth2013-10-02
* Convert manual insert point restores to the new RAII object.Benjamin Kramer2013-09-30