aboutsummaryrefslogtreecommitdiff
path: root/lib/Analysis/DataStructure
AgeCommit message (Expand)Author
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
2003-08-31Remove dead varChris Lattner
2003-08-31The SCC::HasLoop method is now in the main iteratorChris Lattner
2003-08-31Remove explicit passing of SCC's around as objects.Chris Lattner
2003-08-31Move the getAnalysisUsage method from the header fileChris Lattner
2003-08-31The tarjan iterator now returns a reference to the current SCC, not a possibl...Chris Lattner
2003-08-31Minor cleanupsChris Lattner
2003-08-06Remove unnecessary use of NonCopyableChris Lattner
2003-08-05Add more verbose commentChris Lattner
2003-08-05Added function mergeInGlobalsGraph which merges in the entire globals graph w...Sumant Kowshik
2003-08-01DEBUG got moved to Support/Debug.hChris Lattner
2003-07-26Fix another minor bugChris Lattner
2003-07-25Dont' try to parse the colonChris Lattner
2003-07-25Add a more general check-flags which can be used to ensure arbitrary flags ar...Chris Lattner
2003-07-22Fix comment.Vikram S. Adve
2003-07-17Fix typo in call to isUnresolvableFunc, which was breaking the build.Brian Gaeke
2003-07-16Rematerialize nodes from the globals graph into the current graphVikram S. Adve
2003-07-16(1) Rematerialize nodes from the globals graph into the current graphVikram S. Adve
2003-07-16Implement 2 important changes: (1) rematerialization from the globals graph,Vikram S. Adve
2003-07-16Factor out the test for unresolvable external functions intoVikram S. Adve
2003-07-03Remove globals more aggressively from graphs.Chris Lattner
2003-07-02INCLUDE_PARENT_GRAPH is required!Chris Lattner
2003-07-02Disable incorrect mustalias codeChris Lattner
2003-07-02Remove space at end of lineChris Lattner
2003-07-02Fix how we are handling unreachable functions. This DRAMATICALLY improves ef...Chris Lattner
2003-07-02Keep track of how many inlinings are performedChris Lattner
2003-07-02Try using trivially dead deletionChris Lattner
2003-07-02Remove dead Nodes listChris Lattner
2003-07-02Complete rewrite of td passChris Lattner
2003-07-02Print collapsed to match the paperChris Lattner