aboutsummaryrefslogtreecommitdiffstats
path: root/include/llvm/Analysis
Commit message (Expand)AuthorAgeFilesLines
* Minor cleanups:Chris Lattner2003-06-031-26/+36
* Add more graph traits specializations for dominator tree nodesChris Lattner2003-03-201-3/+10
* Add a few new 'add' methods. Move the iterator aroundChris Lattner2003-03-031-28/+35
* Don't apply type information to loadsChris Lattner2003-03-032-2/+4
* Add dump method for loopsChris Lattner2003-02-281-0/+1
* Add graph traits specializations for loop nesting information...Chris Lattner2003-02-281-0/+28
* Add new Loop::hasExitBlock helper methodChris Lattner2003-02-271-0/+9
* Change behavior of changeExitBlock function to replace all instances of exit ...Chris Lattner2003-02-271-2/+2
* Make the interface to update a little more efficientChris Lattner2003-02-271-5/+7
* * LoopInfo now keeps track of exit blocks from the loopChris Lattner2003-02-271-14/+36
* Make the aliassettracker much more precise by actually tracking sizeChris Lattner2003-02-261-13/+20
* BasicAA doesn't need a public headerChris Lattner2003-02-261-37/+0
* Tweak to work with new AA implementationChris Lattner2003-02-261-13/+16
* Checkin of new alias analysis interface:Chris Lattner2003-02-261-19/+97
* This is a substantial rewrite of the AliasSetTracker class which now usesChris Lattner2003-02-241-41/+197
* Move node forwarding code from being inlined to being out-of-line.Chris Lattner2003-02-134-32/+6
* Implement a "union-findy" version of DS-Analysis, which eliminates theChris Lattner2003-02-116-124/+262
* Fix uninitialized member problemChris Lattner2003-02-112-2/+4
* Bugfix for calling dump() after the links vector has been clearedChris Lattner2003-02-102-4/+2
* Move getNode() out of lineChris Lattner2003-02-104-6/+14
* Implement a new method "viewGraph" which can be used to instantly view a grap...Chris Lattner2003-02-102-0/+18
* TD Pass now does not cause globals to mark nodes incomplete.Chris Lattner2003-02-092-0/+2
* Implement optimization for direct function call case. This dramaticallyChris Lattner2003-02-054-38/+98
* Add sanity checkChris Lattner2003-02-042-2/+8
* Hack to work around deficiency in pass infrastructureChris Lattner2003-02-032-4/+6
* Eliminate unused resolving caller stuffChris Lattner2003-02-032-30/+6
* * Add a bunch of stuff for checking the integrity of the graphChris Lattner2003-02-032-4/+54
* Change DSGraph stuff to use hash_(set|map) instead of std::(set|map)Chris Lattner2003-02-019-55/+58
* Add new composition maskChris Lattner2003-02-012-0/+4
* New API for traversing graphChris Lattner2003-01-294-0/+26
* * Eliminate boolean arguments in favor of using enumsChris Lattner2003-01-232-14/+24
* Move to include/llvm/CodeGenChris Lattner2003-01-141-122/+0
* Move llvm/Analysis/LiveVar/ValueSet.h to CodeGen/ValueSet.hChris Lattner2003-01-142-21/+1
* Make a release build compile. This field is not really an enum, it's really ...Chris Lattner2002-12-121-2/+2
* No need to specify the class if the method is within the class declaration.Misha Brukman2002-12-122-4/+4
* Iterator that enumerates the ProgramDependenceGraph (PDG) for a function,Vikram S. Adve2002-12-081-0/+308
* An explicit representation of dependence graphs, and a pass thatVikram S. Adve2002-12-082-0/+365
* Stronger assertion in getNodeId(): node id must exist in the map.Vikram S. Adve2002-12-061-2/+2
* Added static helper method MergeNodes(). See DataStructure.cpp for more.Vikram S. Adve2002-12-062-0/+8
* Make sure to print indirect node againChris Lattner2002-12-061-3/+1
* Added flags to CloneFlags to strip/keep Mod/Ref bits when cloning a graph.Vikram S. Adve2002-11-272-0/+2
* No longer need local graph to find call sites.Vikram S. Adve2002-11-271-7/+5
* Inline DSTypeRec stuff into DSNodeChris Lattner2002-11-182-24/+36
* Inline DSTypeRec into DSNodeChris Lattner2002-11-182-30/+0
* Templatize graph traits and iterator to work with const and non-const clientsChris Lattner2002-11-182-14/+54
* Omit the indirect node when printing call graphsChris Lattner2002-11-171-1/+3
* Remove dead method, add new methodChris Lattner2002-11-122-14/+18
* Almost complete rewrite of BU closure codeChris Lattner2002-11-112-2/+30
* add methodChris Lattner2002-11-102-0/+6
* Add code to be able to merge two call sitesChris Lattner2002-11-102-0/+22