aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Analysis/DataStructure/Steensgaard.cpp
Commit message (Expand)AuthorAgeFilesLines
* Remove trailing whitespaceMisha Brukman2005-04-211-8/+8
* Change the ActualCallees callgraph from hash_multimap<Instruction,Function>Chris Lattner2005-04-021-5/+3
* Fix a problem where we not marking incoming arguments to functions withChris Lattner2005-03-291-4/+12
* speed up steens by using spliceFrom, improve its precision by realizing thatChris Lattner2005-03-271-5/+10
* Teach steens-aa two things about mod/ref information:Chris Lattner2005-03-261-3/+33
* be more aggressive about incompleteness markingChris Lattner2005-03-241-3/+2
* Make -steens-aa more conservative (aka correct) by making sure to obeyChris Lattner2005-03-231-8/+18
* Now that the dead ctor is gone, nothing uses the old node mapping exported byChris Lattner2005-03-221-4/+2
* now that the second argument is always this->ReturnNodes, don't bother passin...Chris Lattner2005-03-221-2/+1
* instead of using a local RetValMap, just use the graph we are cloning intoChris Lattner2005-03-221-8/+5
* remove the second argument to cloneIntoChris Lattner2005-03-221-2/+1
* don't generate temporary scalarmaps.Chris Lattner2005-03-221-17/+5
* -steens doesn't use the inlined globals facility.Chris Lattner2005-03-201-2/+1
* Make use of simpler DSNode methods.Chris Lattner2005-03-201-9/+5
* Create an equivalence class of global variables that DSA will never be ableChris Lattner2005-03-191-3/+5
* This mega patch converts us from using Function::a{iterator|begin|end} toChris Lattner2005-03-151-1/+1
* * Make some methods more const correct.Chris Lattner2005-01-301-9/+8
* Add last four createXxxPass functionsJeff Cohen2005-01-091-0/+3
* 'Pass' should now not be derived from by clients. Instead, they should deriveChris Lattner2004-09-201-3/+3
* Changes For Bug 352Reid Spencer2004-09-011-1/+1
* These files don't need to include <iostream> since they include "Support/Debu...Brian Gaeke2004-07-211-1/+0
* Move all of the DSA headers into the Analysis/DataStructure subdir.Chris Lattner2004-07-071-2/+2
* Add #include <iostream> since Value.h does not #include it any more.Reid Spencer2004-07-041-0/+1
* Update to match the autochaining interface that the AA interface usesChris Lattner2004-05-231-6/+1
* Forward method request to chained aa implementationChris Lattner2004-01-301-0/+4
* Initial support for implementing clonePartiallyInto in terms of cloneReachabl...Chris Lattner2004-01-231-1/+2
* Fine-grainify namespaces for this libraryChris Lattner2003-11-121-4/+1
* Put all LLVM code into the llvm namespace, as per bug 109.Brian Gaeke2003-11-111-1/+4
* All DSGraphs keep a reference to the targetdata they are created with. This isChris Lattner2003-11-021-2/+2
* Added LLVM project notice to the top of every C++ source file.John Criswell2003-10-201-0/+7
* DEBUG got moved to Support/Debug.hChris Lattner2003-08-011-1/+1
* Move usages of explicit hash_* datastructures to use typedefsChris Lattner2003-06-301-6/+6
* Revamp DSGraphs so that they can support multiple functions in the sameChris Lattner2003-06-301-11/+5
* Adjust to implement new AA interfaceChris Lattner2003-02-261-16/+9
* Hax0r around a deficiency in the Pass infrastructureChris Lattner2003-02-131-2/+5
* Implement a "union-findy" version of DS-Analysis, which eliminates theChris Lattner2003-02-111-0/+2
* Fix problem breaking FhourstonesChris Lattner2003-02-101-1/+2
* Make steensgaards performance not shamefulChris Lattner2003-02-101-6/+12
* Switch to using the right call vectorChris Lattner2003-02-091-0/+2
* Print out the steens graph if -debug is specifiedChris Lattner2003-02-091-1/+2
* Remove explicit result countersChris Lattner2003-02-081-14/+4
* Implement optimization for direct function call case. This dramaticallyChris Lattner2003-02-051-2/+6
* Remove bogus assertionChris Lattner2003-02-041-2/+0
* Fix steensgaard to work on a lot more cases...Chris Lattner2003-02-041-14/+9
* Rename variableChris Lattner2003-02-031-6/+6
* Change DSGraph stuff to use hash_(set|map) instead of std::(set|map)Chris Lattner2003-02-011-10/+10
* * Eliminate boolean arguments in favor of using enumsChris Lattner2003-01-231-2/+2
* 'graph' is spelled without a 'c'.Misha Brukman2002-12-121-3/+12
* eliminate the ability to remove global nodes from deadNodeElminate... for now.Chris Lattner2002-11-091-1/+1
* Clean up DSGraph::removeDeadNodes interfaceChris Lattner2002-11-091-1/+1