- bc74009 Fix more undefined behavior by Chris Lattner · 21 years ago
- fda51a59 add support for UndefValue by Chris Lattner · 21 years ago
- 61753bf Add support for undef by Chris Lattner · 21 years ago
- af88fcd Dont' let null nodes sneak past cast instructions by Chris Lattner · 21 years ago
- 4f2cf03 'Pass' should now not be derived from by clients. Instead, they should derive by Chris Lattner · 21 years ago
- 7c16caa Changes For Bug 352 by Reid Spencer · 21 years ago
- 7e36902 Hide this option by Chris Lattner · 21 years ago
- 902dcf0 These files don't need to include <iostream> since they include "Support/Debug.h". by Brian Gaeke · 21 years ago
- 30d69a5 bug 122: by Reid Spencer · 21 years ago
- f6118db Move all of the DSA headers into the Analysis/DataStructure subdir. by Chris Lattner · 21 years ago
- deb7676 As much as I hate to say it, the whole setNode interface for DSNodeHandles by Chris Lattner · 21 years ago
- eb04d9b Add #include <iostream> since Value.h does not #include it any more. by Reid Spencer · 21 years ago
- f6c4ee0 Recognize memalign and friends, and handle them specially. by Vikram S. Adve · 21 years ago
- e657eb1 Fix a really nasty bug with the -disable-ds-field-sensitivity option by Chris Lattner · 21 years ago
- 69193f9 Support getelementptr instructions which use uint's to index into structure by Chris Lattner · 22 years ago
- 071a5e5 Rename the intrinsic enum values for llvm.va_* from Intrinsic::va_* to by Chris Lattner · 22 years ago
- d2e88a2 Unbreak the build on Sparc. by Misha Brukman · 22 years ago
- bc3381f Add support for strto* and v*printf by Chris Lattner · 22 years ago
- 0ed8162 Add non-crappy support for varargs by Chris Lattner · 22 years ago
- 5594873 Fix a minor bug handling incomplete programs by Chris Lattner · 22 years ago
- 9e100fc Really, only if reopen by Chris Lattner · 22 years ago
- c8d23b1 Correctly add an array marker on a node when appropriate! by Chris Lattner · 22 years ago
- 98f8ca4 ADD MORE FUNCTIONS! by Chris Lattner · 22 years ago
- 5ef1638 Be a good little compiler and handle direct calls efficiently, even if there by Chris Lattner · 22 years ago
- c8167b0 Add _more_ functions by Chris Lattner · 22 years ago
- fab2872 When building local graphs, clone the initializer for constant globals into each by Chris Lattner · 22 years ago
- 5e5e060 Add a bunch more functions by Chris Lattner · 22 years ago
- 864c901 Add a bunch more functions used by perlbmk by Chris Lattner · 22 years ago
- 9ccb1af Add support for 'rename' by Chris Lattner · 22 years ago
- 396cdaf Add support for remove, fwrite, and fread by Chris Lattner · 22 years ago
- 7b0368ee Add two missing returns, which caused us to be very pessimistic about the by Chris Lattner · 22 years ago
- a061c3b Add support for some string functions, the scanf family, and sprintf by Chris Lattner · 22 years ago
- 0cb8855 Only spit out warning for functions that take pointers, not for sin and the like by Chris Lattner · 22 years ago
- cedfcf5 memset and bcopy and now unified by the llvm.memset intrinsic by Chris Lattner · 22 years ago
- 218eb79 No need to scan zero initializers. This should make DSA a bit faster. by Chris Lattner · 22 years ago
- d17e15e Add support for a bunch more functions by Chris Lattner · 22 years ago
- e002272 Add support for fopen/fclose. Specifically with fopen, we were marking all of the by Chris Lattner · 22 years ago
- 9761271 Restructure code to handle memcpy/memmove by Chris Lattner · 22 years ago
- 9ab8527 Instead of callign removeTriviallyDeadNodes on the global graph every time by Chris Lattner · 22 years ago
- 985282c This call is no longer needed now that merging does not produce garbage by Chris Lattner · 22 years ago
- 9412b70a Rename DSGraph::ScalarMapTy -> DSScalarMap by Chris Lattner · 22 years ago
- 0e43b44 minor cleanups by Chris Lattner · 22 years ago
- 5674443 Do not depend on index type to determine whether it is a structure or sequential index by Chris Lattner · 22 years ago
- ab6895e Implement a small optimization to handling of GEP's that are equivalent to casts. by Chris Lattner · 22 years ago
- fb4c057 Disable integer tracking by default by Chris Lattner · 22 years ago
- 9e87655 Fine-grainify namespaces for this library by Chris Lattner · 22 years ago
- 960707c Put all LLVM code into the llvm namespace, as per bug 109. by Brian Gaeke · 22 years ago
- cff83a2 Add support for memmove by Chris Lattner · 22 years ago
- 12dd38a Handle bzero and memset in the local analysis, because we were missing the fact by Chris Lattner · 22 years ago
- 2b9926f All DSGraphs keep a reference to the targetdata they are created with. This is by Chris Lattner · 22 years ago
- 482202a Added LLVM project notice to the top of every C++ source file. by John Criswell · 22 years ago
- 66a4733 DOn't crash if program calls the null pointer by Chris Lattner · 22 years ago
- 8c1a835 Make sure to add global variable initializers to the Globals graph! by Chris Lattner · 22 years ago
- 689b681 Add special case handling for calloc and realloc by Chris Lattner · 22 years ago
- 04d9cb6 Switch from using CallInst's to represent call sites to using the LLVM by Chris Lattner · 22 years ago
- 3299832 Fixed spelling and grammar. by Misha Brukman · 22 years ago
- 8abcd56 DEBUG got moved to Support/Debug.h by Chris Lattner · 22 years ago
- ad7b9c1 Remove dead Nodes list by Chris Lattner · 22 years ago
- 3ff99e3 Make local pass print out its progress by Chris Lattner · 22 years ago
- 01877f5 Do not delete the same graph multiple times when freeing memory if graphs are sharing by Chris Lattner · 22 years ago
- 6d187fd Move usages of explicit hash_* datastructures to use typedefs by Chris Lattner · 22 years ago
- 63aeacf Revamp DSGraphs so that they can support multiple functions in the same by Chris Lattner · 22 years ago
- 4853d16 * Changes to make NodeType be private to DSNode. by Chris Lattner · 22 years ago
- 3937726 Nodes get forwarded when they are collapsed currently. by Chris Lattner · 22 years ago
- c12e5cc Don't apply type information to load instructions if it will cause collapsing by Chris Lattner · 23 years ago
- ddd3b7f Don't put integer pointers (longs) into the scalar map. by Chris Lattner · 23 years ago
- 7127d7d Implement a "union-findy" version of DS-Analysis, which eliminates the by Chris Lattner · 23 years ago
- 43df288 Don't insert null entries into the scalar map for constexpr (cast null to Ty) by Chris Lattner · 23 years ago
- cb7d642 Add a flag which effectively disables field sensitivity by Chris Lattner · 23 years ago
- 80614ee Implement optimization for direct function call case. This dramatically by Chris Lattner · 23 years ago
- 04fb4b5 Fix a huge bug with handling non-pointer instructions by Chris Lattner · 23 years ago
- c44c04a Change DSGraph stuff to use hash_(set|map) instead of std::(set|map) by Chris Lattner · 23 years ago
- ee97c8b Remove using declarations by Chris Lattner · 23 years ago
- 362dab3 free instructions mark their operands as being heap nodes. by Chris Lattner · 23 years ago
- a1d9011 * Eliminate boolean arguments in favor of using enums by Chris Lattner · 23 years ago
- 98034fa Slight efficiency improvement by Chris Lattner · 23 years ago
- 04aee94 Two bug fixes: by Vikram S. Adve · 23 years ago
- 63a9e5c Add peak memory usage support by Chris Lattner · 23 years ago
- 17da287 Initialize PrintAuxCalls member by Chris Lattner · 23 years ago
- 715a3a3 eliminate the ability to remove global nodes from deadNodeElminate... for now. by Chris Lattner · 23 years ago
- 4b1be35 Add globals graphs to all three passes by Chris Lattner · 23 years ago
- 380d1ad Clean up DSGraph::removeDeadNodes interface by Chris Lattner · 23 years ago
- e703c52 Make removeTriviallyDeadNodes a private interface of DSGraph by Chris Lattner · 23 years ago
- 2dd1ada Don't put constants into the scalar map! by Chris Lattner · 23 years ago
- e742f31 Add initial support for a globals graph by Chris Lattner · 23 years ago
- bcc1202 #include Datastructure.h first by Chris Lattner · 23 years ago
- 5e730ed * actually handle constants (especially constantexprs) correctly. by Chris Lattner · 23 years ago
- ca03c3b Rename DataStructureAnalysis namespace to DS by Chris Lattner · 23 years ago
- 48e37d9 Dramatically simplify internal DSNode representation, get implementation by Chris Lattner · 23 years ago
- a20fabc Rename ValueMap to ScalarMap by Chris Lattner · 23 years ago
- bd7af8e Rename NewNode flag to HeapNode by Chris Lattner · 23 years ago
- 63ba1ac Implement the "unknown flag" which mainly consists of aligning printing code by Chris Lattner · 23 years ago
- a7b0d4e Stop representing scalars as explicit nodes in the graph. Now the only by Chris Lattner · 23 years ago
- 5d428a0 Remove dead code by Chris Lattner · 23 years ago
- 7d5f198 This fixes all kinds of problems with array handling. There are still bugs to by Chris Lattner · 23 years ago
- 32438d8 Don't create a new node for every reference to a global. This caused a huge by Chris Lattner · 23 years ago
- 5c3ce31 - Make DSCallSite not inherit from std::vector. Renamed methods slightly. by Chris Lattner · 23 years ago
- faa756e Avoid extra copy by Chris Lattner · 23 years ago
- e853196 Remove spurious caller pointer in DSCallSite. by Vikram S. Adve · 23 years ago
- dc9e142 Added a first-class representation for each call site that can be by Vikram S. Adve · 23 years ago