aboutsummaryrefslogtreecommitdiff
path: root/lib/Analysis/DataStructure/Local.cpp
AgeCommit message (Expand)Author
2003-11-25Do not depend on index type to determine whether it is a structure or sequent...Chris Lattner
2003-11-14Implement a small optimization to handling of GEP's that are equivalent to ca...Chris Lattner
2003-11-13Disable integer tracking by defaultChris Lattner
2003-11-12Fine-grainify namespaces for this libraryChris Lattner
2003-11-11Put all LLVM code into the llvm namespace, as per bug 109.Brian Gaeke
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-02All DSGraphs keep a reference to the targetdata they are created with. This isChris Lattner
2003-10-20Added LLVM project notice to the top of every C++ source file.John Criswell
2003-09-24DOn't crash if program calls the null pointerChris Lattner
2003-09-20Make sure to add global variable initializers to the Globals graph!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-11Fixed spelling and grammar.Misha Brukman
2003-08-01DEBUG got moved to Support/Debug.hChris Lattner
2003-07-02Remove dead Nodes listChris Lattner
2003-07-02Make local pass print out its progressChris Lattner
2003-06-30Do not delete the same graph multiple times when freeing memory if graphs are...Chris Lattner
2003-06-30Move usages of explicit hash_* datastructures to use typedefsChris Lattner
2003-06-30Revamp DSGraphs so that they can support multiple functions in the sameChris Lattner
2003-06-19* Changes to make NodeType be private to DSNode.Chris Lattner
2003-06-16Nodes get forwarded when they are collapsed currently.Chris Lattner
2003-03-03Don't apply type information to load instructions if it will cause collapsingChris Lattner
2003-02-14Don't put integer pointers (longs) into the scalar map.Chris Lattner
2003-02-11Implement a "union-findy" version of DS-Analysis, which eliminates theChris Lattner
2003-02-09Don't insert null entries into the scalar map for constexpr (cast null to Ty)Chris Lattner
2003-02-08Add a flag which effectively disables field sensitivityChris Lattner
2003-02-05Implement optimization for direct function call case. This dramaticallyChris Lattner
2003-02-04Fix a huge bug with handling non-pointer instructionsChris Lattner
2003-02-01Change DSGraph stuff to use hash_(set|map) instead of std::(set|map)Chris Lattner
2003-02-01Remove using declarationsChris Lattner
2003-01-28free instructions mark their operands as being heap nodes.Chris Lattner
2003-01-23* Eliminate boolean arguments in favor of using enumsChris Lattner
2003-01-23Slight efficiency improvementChris Lattner
2002-12-06Two bug fixes:Vikram S. Adve
2002-11-18Add peak memory usage supportChris Lattner
2002-11-10Initialize PrintAuxCalls memberChris Lattner
2002-11-09eliminate the ability to remove global nodes from deadNodeElminate... for now.Chris Lattner
2002-11-09Add globals graphs to all three passesChris Lattner
2002-11-09Clean up DSGraph::removeDeadNodes interfaceChris Lattner
2002-11-09Make removeTriviallyDeadNodes a private interface of DSGraphChris Lattner
2002-11-09Don't put constants into the scalar map!Chris Lattner
2002-11-09Add initial support for a globals graphChris Lattner
2002-11-09#include Datastructure.h firstChris Lattner
2002-11-08* actually handle constants (especially constantexprs) correctly.Chris Lattner
2002-11-07Rename DataStructureAnalysis namespace to DSChris Lattner
2002-11-06Dramatically simplify internal DSNode representation, get implementationChris Lattner
2002-11-03Rename ValueMap to ScalarMapChris Lattner
2002-11-03Rename NewNode flag to HeapNodeChris Lattner
2002-11-02Implement the "unknown flag" which mainly consists of aligning printing codeChris Lattner