aboutsummaryrefslogtreecommitdiffstats
path: root/include/llvm/Analysis/DataStructure.h
Commit message (Expand)AuthorAgeFilesLines
* Doxygenified and cleand up comments.Misha Brukman2004-03-111-31/+44
* Add methods for implementationChris Lattner2003-11-131-0/+10
* Add an initial version of the CompleteBUDataStructures passChris Lattner2003-11-131-0/+34
* Put all LLVM code into the llvm namespace, as per bug 109.Brian Gaeke2003-11-111-0/+4
* All DSGraphs keep a reference to the targetdata they are created with. This isChris Lattner2003-11-021-0/+2
* Added LLVM copyright header (for lack of a better term).John Criswell2003-10-201-0/+7
* Add prototypeChris Lattner2003-09-211-0/+3
* Switch from using CallInst's to represent call sites to using the LLVMChris Lattner2003-09-201-4/+3
* Remove #includesChris Lattner2003-07-261-1/+0
* Remove dead methodChris Lattner2003-07-021-1/+0
* TD pass keeps track of which functions have complete argumentsChris Lattner2003-07-011-0/+1
* Add new methods to BUDS for keeping track of a precise call graphChris Lattner2003-07-011-12/+13
* Constness changesChris Lattner2003-06-301-10/+13
* Remove prototype for dead methodChris Lattner2003-06-301-2/+0
* Remove a ton of extraneous #includesChris Lattner2003-06-221-2/+0
* Included assert.h so that the code compiles under newer versions of GCC.John Criswell2003-06-111-0/+2
* Hack to work around deficiency in pass infrastructureChris Lattner2003-02-031-2/+3
* Change DSGraph stuff to use hash_(set|map) instead of std::(set|map)Chris Lattner2003-02-011-11/+12
* No need to specify the class if the method is within the class declaration.Misha Brukman2002-12-121-2/+2
* Remove dead method, add new methodChris Lattner2002-11-121-7/+9
* Almost complete rewrite of BU closure codeChris Lattner2002-11-111-1/+15
* add methodChris Lattner2002-11-101-0/+3
* Add hasGraph() methods to all of the passes for the printerChris Lattner2002-11-101-1/+13
* Add globals graphs to all three passesChris Lattner2002-11-091-1/+9
* Add initial support for a globals graphChris Lattner2002-11-091-0/+1
* Remove unneccesary #includeChris Lattner2002-11-091-1/+1
* Remove GlobalDSGraph delcarationChris Lattner2002-11-091-31/+2
* - Add support for an "auxillary" call site listChris Lattner2002-11-081-30/+5
* Restore a #include because this header file needs the definitionsVikram S. Adve2002-11-081-2/+1
* Add a commentChris Lattner2002-11-061-0/+2
* Fixed spelling of `propagation'.Misha Brukman2002-10-291-1/+1
* We need to know the call sites each function hostsChris Lattner2002-10-221-1/+9
* - Add "ResolvingCaller" to the CallSite record. This keeps track of whichChris Lattner2002-10-211-2/+11
* Added a first-class representation for each call site that can beVikram S. Adve2002-10-201-13/+5
* * Add data structures to BU pass to keep track of call sites for functionsChris Lattner2002-10-171-7/+21
* Remove commented out stuffChris Lattner2002-10-021-12/+2
* Move GlobalDSGraph class defn to the end of the fileChris Lattner2002-10-021-29/+29
* Check in DataStructure rewrite so far.Chris Lattner2002-10-011-329/+16
* - Do not expose ::ID from any of the analyses anymore.Chris Lattner2002-08-211-6/+0
* The second parameter of hash_set is the default, remove it.Chris Lattner2002-08-091-2/+2
* - Cleaned up the interface to AnalysisUsage to take analysis class namesChris Lattner2002-08-081-2/+2
* Changes to be GCC 3.1 friendlyChris Lattner2002-07-311-1/+1
* Add GlobalDSGraph -- a common graph that holds externally visible nodes.Vikram S. Adve2002-07-301-34/+90
* * Eliminate the Provided set. All Passes now finally just automaticallyChris Lattner2002-07-291-3/+0
* * Standardize how analysis results/passes as printed with the print() virtualChris Lattner2002-07-271-3/+3
* *** empty log message ***Chris Lattner2002-07-261-8/+0
* *** empty log message ***Chris Lattner2002-07-261-3/+0
* GCC 3.1 changesChris Lattner2002-07-241-1/+7
* Remove assert hack now that I'm using the right GDB. :)Chris Lattner2002-07-241-7/+0
* Allow comparison against nullChris Lattner2002-07-231-0/+3