aboutsummaryrefslogtreecommitdiff
path: root/include/llvm/Analysis
AgeCommit message (Expand)Author
2003-07-02Add new methodsChris Lattner
2003-07-02Disable the parent graph code when not compiled in DEBUG modeChris Lattner
2003-07-01TD pass keeps track of which functions have complete argumentsChris Lattner
2003-07-01Add new operator= implChris Lattner
2003-07-01Ok, I'm a moron. Fixed nowChris Lattner
2003-07-01Fix major problem that was causing all kinds of nasty foldingsChris Lattner
2003-07-01Add new methods to BUDS for keeping track of a precise call graphChris Lattner
2003-06-30Merged in autoconf branch. This provides configuration via the autoconfJohn Criswell
2003-06-30Add new methodChris Lattner
2003-06-30Be more const correctChris Lattner
2003-06-30Constness changesChris Lattner
2003-06-30Substantial revamp: DSGraphs now may contain the graphs for multiple functionsChris Lattner
2003-06-30Remove prototype for dead methodChris Lattner
2003-06-29Add support for gathering sets of must aliasesChris Lattner
2003-06-28Add new DSGraph::ScalarMapTy typedef to avoid pulling representation issuesChris Lattner
2003-06-28Add new 'isComplete' methodChris Lattner
2003-06-22Remove a ton of extraneous #includesChris Lattner
2003-06-22Whoops, accidentally lost a #includeChris Lattner
2003-06-22Remove support for the MultiObject flag, which was just fundamentally brokenChris Lattner
2003-06-19Lots of changes to make the NodeType field private to DSNode.Chris Lattner
2003-06-11Included assert.h so that the code compiles under newer versions of GCC.John Criswell
2003-06-03Minor cleanups:Chris Lattner
2003-03-20Add more graph traits specializations for dominator tree nodesChris Lattner
2003-03-03Add a few new 'add' methods. Move the iterator aroundChris Lattner
2003-03-03Don't apply type information to loadsChris Lattner
2003-02-28Add dump method for loopsChris Lattner
2003-02-28Add graph traits specializations for loop nesting information...Chris Lattner
2003-02-27Add new Loop::hasExitBlock helper methodChris Lattner
2003-02-27Change behavior of changeExitBlock function to replace all instances of exit ...Chris Lattner
2003-02-27Make the interface to update a little more efficientChris Lattner
2003-02-27 * LoopInfo now keeps track of exit blocks from the loopChris Lattner
2003-02-26Make the aliassettracker much more precise by actually tracking sizeChris Lattner
2003-02-26BasicAA doesn't need a public headerChris Lattner
2003-02-26Tweak to work with new AA implementationChris Lattner
2003-02-26Checkin of new alias analysis interface:Chris Lattner
2003-02-24This is a substantial rewrite of the AliasSetTracker class which now usesChris Lattner
2003-02-13Move node forwarding code from being inlined to being out-of-line.Chris Lattner
2003-02-11Implement a "union-findy" version of DS-Analysis, which eliminates theChris Lattner
2003-02-11Fix uninitialized member problemChris Lattner
2003-02-10Bugfix for calling dump() after the links vector has been clearedChris Lattner
2003-02-10Move getNode() out of lineChris Lattner
2003-02-10Implement a new method "viewGraph" which can be used to instantly view a grap...Chris Lattner
2003-02-09TD Pass now does not cause globals to mark nodes incomplete.Chris Lattner
2003-02-05Implement optimization for direct function call case. This dramaticallyChris Lattner
2003-02-04Add sanity checkChris Lattner
2003-02-03Hack to work around deficiency in pass infrastructureChris Lattner
2003-02-03Eliminate unused resolving caller stuffChris Lattner
2003-02-03* Add a bunch of stuff for checking the integrity of the graphChris Lattner
2003-02-01Change DSGraph stuff to use hash_(set|map) instead of std::(set|map)Chris Lattner
2003-02-01Add new composition maskChris Lattner