aboutsummaryrefslogtreecommitdiff
path: root/include/llvm/Analysis/DataStructure
AgeCommit message (Expand)Author
2002-11-06Remove stripscalars argument to cloneIntoChris Lattner
2002-11-04Add a bunch of assertionsChris Lattner
2002-11-03Rename ValueMap to ScalarMapChris Lattner
2002-11-03Rename NewNode flag to HeapNodeChris Lattner
2002-11-02Fixed comment on top of DSNode.h, added note to DSSupport.h as to whyMisha Brukman
2002-11-02Implement the "unknown flag" which mainly consists of aligning printing codeChris Lattner
2002-11-02* Eliminate Scalar node type (renumber other node types)Chris Lattner
2002-10-31Eliminate some unneccesary #includes and forward declsChris Lattner
2002-10-31Refactored DSGraph.h:Misha Brukman
2002-10-31This fixes all kinds of problems with array handling. There are still bugs toChris Lattner
2002-10-29Fixed spelling of `propagation'.Misha Brukman
2002-10-27Add #includeChris Lattner
2002-10-22We need to know the call sites each function hostsChris Lattner
2002-10-22Allow modification of calleeChris Lattner
2002-10-21Delete unused arguments to DSGraph::cloneInto methodChris Lattner
2002-10-21 - Add "ResolvingCaller" to the CallSite record. This keeps track of whichChris Lattner
2002-10-21Add another copy ctor formChris Lattner
2002-10-21As it turns out, we don't need a fully generic mapping copy ctor, we just needChris Lattner
2002-10-21Make sure to initialize isArray memberChris Lattner
2002-10-21Two callsites are equivalent even if they are from two completely differentChris Lattner
2002-10-21 - Make DSCallSite not inherit from std::vector. Renamed methods slightly.Chris Lattner
2002-10-20Remove spurious caller pointer in DSCallSite.Vikram S. Adve
2002-10-20Add isArray flagChris Lattner
2002-10-20Added a first-class representation for each call site that can beVikram S. Adve
2002-10-20Added a first-class representation for each call site that can be usedVikram S. Adve
2002-10-18Convert typerec to be a structure instead of a pairChris Lattner
2002-10-17Add interface for mod/ref info to be captures by dsgraphsChris Lattner
2002-10-17 * Add data structures to BU pass to keep track of call sites for functionsChris Lattner
2002-10-17 * Remove a lot of obsolete #if 0'd codeChris Lattner
2002-10-17Be const correct. Handle both DSGraph* and const DSGraph*'sChris Lattner
2002-10-16The second element of the iterator is really an offset, not a linkChris Lattner
2002-10-16Allow direct access to mergemap for printingChris Lattner
2002-10-13First crack at reimplementing graph traits for DSGraphsChris Lattner
2002-10-10Change referenceChris Lattner
2002-10-10Rename DataStructureGraph.h to DSGraphTraits.hChris Lattner
2002-10-02Remove commented out stuffChris Lattner
2002-10-02Move GlobalDSGraph class defn to the end of the fileChris Lattner
2002-10-02This file doesn't need Pass.hChris Lattner
2002-10-02 * Implement fully general merging of array subscripts on demand! ThisChris Lattner
2002-10-02Checkin the "meat" of the Data structure graph itself. I forgot to checkChris Lattner
2002-10-01Check in DataStructure rewrite so far.Chris Lattner
2002-08-21- Do not expose ::ID from any of the analyses anymore.Chris Lattner
2002-08-09The second parameter of hash_set is the default, remove it.Chris Lattner
2002-08-08- Cleaned up the interface to AnalysisUsage to take analysis class namesChris Lattner
2002-07-31Changes to be GCC 3.1 friendlyChris Lattner
2002-07-30Add GlobalDSGraph -- a common graph that holds externally visible nodes.Vikram S. Adve
2002-07-29* Eliminate the Provided set. All Passes now finally just automaticallyChris Lattner
2002-07-27* Standardize how analysis results/passes as printed with the print() virtualChris Lattner
2002-07-26*** empty log message ***Chris Lattner
2002-07-26*** empty log message ***Chris Lattner