aboutsummaryrefslogtreecommitdiff
path: root/include/llvm/Analysis/DataStructure/DataStructure.h
AgeCommit message (Expand)Author
2006-12-13Remove DSA.John Criswell
2006-10-23change this backAndrew Lenharth
2006-06-20Fix build on old compilersAndrew Lenharth
2006-06-19Do partial inlining in BU. This resolves more call sites. Also add options ...Andrew Lenharth
2005-10-24add some prototypesChris Lattner
2005-04-21Remove trailing whitespaceMisha Brukman
2005-04-21add support for taking the address of free.Chris Lattner
2005-04-02merge EquivClassGraphs.h into DataStructure.h with the other DSA pass definit...Chris Lattner
2005-04-02add and use a callee_iterator typedefChris Lattner
2005-04-02Change the ActualCallees callgraph from hash_multimap<Instruction,Function>Chris Lattner
2005-03-23a hack to allow count-aa to work with ds-aa :(Chris Lattner
2005-03-21add a new mapChris Lattner
2005-03-21rename a method add a data structure.Chris Lattner
2005-03-19Each DS collection now contains an equivalence class of globals values.Chris Lattner
2005-02-07Hopefully fix the build on Darwin with GCC 3.3Chris Lattner
2005-02-04add new memberChris Lattner
2005-02-01remove dead methodChris Lattner
2005-01-24Add some methods.Chris Lattner
2005-01-09Get lib/Analysis/DataStructure to compile with VC++Jeff Cohen
2004-09-20'Pass' should now not be derived from by clients. Instead, they should deriveChris Lattner
2004-09-01Changes For Bug 352Reid Spencer
2004-03-11Doxygenified and cleand up comments.Misha Brukman
2003-11-13Add methods for implementationChris Lattner
2003-11-13Add an initial version of the CompleteBUDataStructures passChris Lattner
2003-11-11Put all LLVM code into the llvm namespace, as per bug 109.Brian Gaeke
2003-11-02All DSGraphs keep a reference to the targetdata they are created with. This isChris Lattner
2003-10-20Added LLVM copyright header (for lack of a better term).John Criswell
2003-09-21Add prototypeChris Lattner
2003-09-20Switch from using CallInst's to represent call sites to using the LLVMChris Lattner
2003-07-26Remove #includesChris Lattner
2003-07-02Remove dead methodChris Lattner
2003-07-01TD pass keeps track of which functions have complete argumentsChris Lattner
2003-07-01Add new methods to BUDS for keeping track of a precise call graphChris Lattner
2003-06-30Constness changesChris Lattner
2003-06-30Remove prototype for dead methodChris Lattner
2003-06-22Remove a ton of extraneous #includesChris Lattner
2003-06-11Included assert.h so that the code compiles under newer versions of GCC.John Criswell
2003-02-03Hack to work around deficiency in pass infrastructureChris Lattner
2003-02-01Change DSGraph stuff to use hash_(set|map) instead of std::(set|map)Chris Lattner
2002-12-12No need to specify the class if the method is within the class declaration.Misha Brukman
2002-11-12Remove dead method, add new methodChris Lattner
2002-11-11Almost complete rewrite of BU closure codeChris Lattner
2002-11-10add methodChris Lattner
2002-11-10Add hasGraph() methods to all of the passes for the printerChris Lattner
2002-11-09Add globals graphs to all three passesChris Lattner
2002-11-09Add initial support for a globals graphChris Lattner
2002-11-09Remove unneccesary #includeChris Lattner
2002-11-09Remove GlobalDSGraph delcarationChris Lattner
2002-11-08- Add support for an "auxillary" call site listChris Lattner
2002-11-08Restore a #include because this header file needs the definitionsVikram S. Adve