aboutsummaryrefslogtreecommitdiff
path: root/lib/Analysis/DataStructure
AgeCommit message (Expand)Author
2004-01-22Eliminated the CompletedNodes argument to the cloneReachable* methods. ThisChris Lattner
2004-01-22Ok, I'm tired of pulling out all my timers to check stuff in, just do it.Chris Lattner
2004-01-22Bug fix: X.mergeWith(Y) was not updating Y if Y was a null node handle!Chris Lattner
2004-01-22Start implementing DSGraph::clonePartiallyInto and implement mergeInGraphChris Lattner
2004-01-22Allow disabling of ALL printing overhead when performing timingsChris Lattner
2003-11-25Do not depend on index type to determine whether it is a structure or sequent...Chris Lattner
2003-11-21Finegrainify namespacificationChris Lattner
2003-11-14Implement a small optimization to handling of GEP's that are equivalent to ca...Chris Lattner
2003-11-13Trying to get the dsgraph for an external function is bad for DSA's healthChris Lattner
2003-11-13Implement the CompleteBU passChris Lattner
2003-11-13Minor code cleanupChris Lattner
2003-11-13Disable integer tracking by defaultChris Lattner
2003-11-13Add an initial version of the CompleteBUDataStructures class, which is currentlyChris Lattner
2003-11-12Fine-grainify namespaces for this libraryChris Lattner
2003-11-12Add new argument to disable checkingChris Lattner
2003-11-12Print return nodes for graphs with multiple functions in them correctlyChris Lattner
2003-11-12Don't crash if no ggChris Lattner
2003-11-12CleanupsChris Lattner
2003-11-11Put all LLVM code into the llvm namespace, as per bug 109.Brian Gaeke
2003-11-11Compute node offsets correctlyChris Lattner
2003-11-11Add new method for computing node mappings. This is used by the pool allocatorChris Lattner
2003-11-09Add support for memmoveChris Lattner
2003-11-08Handle bzero and memset in the local analysis, because we were missing the factChris Lattner
2003-11-08This doesn't use DSCallSiteIteratorChris Lattner
2003-11-05Fix name collisionChris Lattner
2003-11-02All DSGraphs keep a reference to the targetdata they are created with. This isChris Lattner
2003-11-02Fix bug: test/Regression/Analysis/DSGraph/2003-11-02-NodeCollapsing.llChris Lattner
2003-10-21Added LLVM copyright header.John Criswell
2003-10-20Added LLVM copyright notice to Makefiles.John Criswell
2003-10-20Added LLVM project notice to the top of every C++ source file.John Criswell
2003-10-10Fix spelling.Misha Brukman
2003-10-01Use std::string::size_type for for ColonPos to stop gcc from giving a warningAlkis Evlogimenos
2003-09-24DOn't crash if program calls the null pointerChris Lattner
2003-09-20Functions reachable from the arguments of unresolvable call nodes shouldChris Lattner
2003-09-20The Globals graph must become complete at the end of the BU phase!Chris Lattner
2003-09-20Do not mark incoming arguments to functions complete if the function is point...Chris Lattner
2003-09-20Make sure to add global variable initializers to the Globals graph!Chris Lattner
2003-09-20Don't consider incomplete nodes to be typesafe!Chris Lattner
2003-09-20Remove trivially dead nodes was not removing nodes that were dead due to forw...Chris Lattner
2003-09-20Add special case handling for calloc and reallocChris Lattner
2003-09-20Switch from using CallInst's to represent call sites to using the LLVMChris Lattner
2003-09-20Make this work better for constants that aren't necessarily in ANY graph, suc...Chris Lattner
2003-09-20Keep track of the number of typed/untyped memory accesses theyre are in the p...Chris Lattner
2003-09-11Fixed spelling and grammar.Misha Brukman
2003-09-01Final cleanup: remove dead codeChris Lattner
2003-09-01Not only is this a lot smaller, it actually works if there is already aChris Lattner
2003-09-01If "These should be used only by the auto-parallelization pass", we might asChris Lattner
2003-09-01Moved all of the cilkifier stuff into lib/Transforms/IPO, as it really is notChris Lattner
2003-09-01Minor cleanupsChris Lattner
2003-08-31Rename TarjanSCCIterator -> scc_iteratorChris Lattner