aboutsummaryrefslogtreecommitdiff
path: root/lib/Analysis/DataStructure
AgeCommit message (Expand)Author
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
2004-02-25Try harder to get symbol infoChris Lattner
2004-02-25Add a bunch more functions used by perlbmkChris Lattner
2004-02-24Add support for 'rename'Chris Lattner
2004-02-24Add support for remove, fwrite, and freadChris Lattner
2004-02-22Use isNull instead of getNode() to test for existence of a node, this is chea...Chris Lattner
2004-02-21Fix an iterator invalidation problem which was causing some nodes to not beChris Lattner
2004-02-21Use handy methodChris Lattner
2004-02-21Instead of cloning the globals for main into the globals graph at the end ofChris Lattner
2004-02-20There is no need to merge the globals graph into the function graphs at theChris Lattner
2004-02-20Add two missing returns, which caused us to be very pessimistic about theChris Lattner
2004-02-20Add support for some string functions, the scanf family, and sprintfChris Lattner
2004-02-17When we complete the bottom-up pass, make sure to merge the globals in 'main'...Chris Lattner
2004-02-16Only spit out warning for functions that take pointers, not for sin and the likeChris Lattner
2004-02-16memset and bcopy and now unified by the llvm.memset intrinsicChris Lattner