aboutsummaryrefslogtreecommitdiff
path: root/lib/Analysis/DataStructure
AgeCommit message (Expand)Author
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
2003-07-02Reduce amount of work we do calculating mustaliases if the arg is a globalChris Lattner
2003-07-02Add support for ParentGraph only when building in debug modeChris Lattner
2003-07-02Add some functions to the blacklistChris Lattner
2003-07-02Make the BU closure keep track of which actual calls happenChris Lattner
2003-07-02Make local pass print out its progressChris Lattner
2003-07-01Rework TD pass to work with the precise call graph constructed by the BU phaseChris Lattner
2003-07-01Do not treat global variables as functions! (and assert failing)Chris Lattner
2003-07-01Dont' print scalar nodes for ConstantPointerRefsChris Lattner
2003-07-01Minor cleanupsChris Lattner
2003-06-30Use the getFunctionNames methodChris Lattner
2003-06-30Add new methodChris Lattner
2003-06-30Split CallSiteIterator out into DSCallSiteIterator.h, and generalize it a bitChris Lattner
2003-06-30Be more const-correctChris Lattner
2003-06-30Fix bug in last checkinChris Lattner
2003-06-30Reimplement the BU closure to collapse all SCC graphs into a single graph.Chris Lattner
2003-06-30Handle the case where OldNodeMap == &ScalarMap correctlyChris Lattner
2003-06-30Remove dead methodChris Lattner
2003-06-30Do not delete the same graph multiple times when freeing memory if graphs are...Chris Lattner
2003-06-30Do not multiply delete graphs if functions are sharing graphsChris 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