aboutsummaryrefslogtreecommitdiff
path: root/lib/Analysis/DataStructure
AgeCommit message (Expand)Author
2004-06-28Move MemoryDepAnalysis.h into lib/Analysis/DataStructureChris Lattner
2004-06-28Move PgmDependenceGraph.h out of the public include hierarchyChris Lattner
2004-06-23Fix merging of nodes whose incoming offset is not zero. This unbreaks DSA onChris Lattner
2004-06-22If an edge points to a field of another memory object, actually reflect thisChris Lattner
2004-06-17Rename Type::PrimitiveID to TypeId and ::getPrimitiveID() to ::getTypeID()Chris Lattner
2004-05-25Recognize memalign and friends, and handle them specially.Vikram S. Adve
2004-05-23Updates to work with the new auto-forwarding AA interface changesChris Lattner
2004-05-23Fix a really nasty bug with the -disable-ds-field-sensitivity optionChris Lattner
2004-05-23Update to match the autochaining interface that the AA interface usesChris Lattner
2004-05-23Inline both direct and indirect callees in the CBU phase becauseVikram S. Adve
2004-05-23Complete rewrite of the code that merges DS graphs for equivalence classesVikram S. Adve
2004-05-05Move the stuff that fixes the size, orientation & fonts of graphs toBrian Gaeke
2004-04-29Wrapped code and comments at 80 cols; doxygenified some comments.Misha Brukman
2004-04-26If an object is not in the scalar map then it must be a global from anotherChris Lattner
2004-04-05Support getelementptr instructions which use uint's to index into structureChris Lattner
2004-03-14DemoteRegToStack got moved from DemoteRegToStack.h to Local.hChris Lattner
2004-03-13Fix a tiny bug that caused an incorrect assertion failure poolallocatingChris Lattner
2004-03-13Rename the intrinsic enum values for llvm.va_* from Intrinsic::va_* toChris Lattner
2004-03-12Implement getModRefInfo() for DSA to calculate whether a function modifies orMisha Brukman
2004-03-12Make code more readable.Misha Brukman
2004-03-09implement new methodChris Lattner
2004-03-08Fix a bug handling globals that are constants, but are still externalChris Lattner
2004-03-05Fix a minor bugChris Lattner
2004-03-05Unbreak the build on Sparc.Misha Brukman
2004-03-04Fix a bug in a previous checkin that broke 175.vprChris Lattner
2004-03-04Add support for strto* and v*printfChris Lattner
2004-03-04Add non-crappy support for varargsChris Lattner
2004-03-04Implement a FIXME, improving the efficiency of DSA on povray.Chris Lattner
2004-03-04Speed up the cbu pass from taking somewhere near the age of the universe to a...Chris Lattner
2004-03-04Fix BU datastructures with povray!Chris Lattner
2004-03-04Minor changes, remove some debugging code that got checked in somehow.Chris Lattner
2004-03-04Only clone nodes that are needed in the caller, don't clone ALL aux calls. T...Chris Lattner
2004-03-03Fix a minor bug handling incomplete programsChris Lattner
2004-03-03Fix a DSA bug that caused DSA to generate incredibly huge graphs and take for...Chris Lattner
2004-03-03Deinline methods, add fast exitChris Lattner
2004-03-03Fix a node mapping problem that was causing the pool allocator to locally all...Chris Lattner
2004-03-02FINALLY be able to get symbolic type names in the globals graph!Chris Lattner
2004-03-02Really, only if reopenChris Lattner
2004-03-01Correctly add an array marker on a node when appropriate!Chris Lattner
2004-02-29* Remove function to find "main" in a Module, there's a method for thatMisha Brukman
2004-02-27Only clone global nodes between graphs if both graphs have the global.Chris Lattner
2004-02-27ADD MORE FUNCTIONS!Chris Lattner
2004-02-26Be a good little compiler and handle direct calls efficiently, even if thereChris Lattner
2004-02-26Fix typoChris Lattner
2004-02-26The node doesn't have to be _no_ node flags, it just has to be complete andChris Lattner
2004-02-26Add _more_ functionsChris Lattner
2004-02-25Two changes:Chris Lattner
2004-02-25When building local graphs, clone the initializer for constant globals into eachChris Lattner
2004-02-25Simplify the dead node elimination stuffChris Lattner
2004-02-25Add a bunch more functionsChris Lattner