aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Analysis/DataStructure
Commit message (Expand)AuthorAgeFilesLines
* Fix another minor bugChris Lattner2003-07-261-2/+2
* Dont' try to parse the colonChris Lattner2003-07-251-2/+2
* Add a more general check-flags which can be used to ensure arbitrary flags ar...Chris Lattner2003-07-251-11/+35
* Fix comment.Vikram S. Adve2003-07-221-3/+3
* Fix typo in call to isUnresolvableFunc, which was breaking the build.Brian Gaeke2003-07-171-1/+1
* Rematerialize nodes from the globals graph into the current graphVikram S. Adve2003-07-161-3/+9
* (1) Rematerialize nodes from the globals graph into the current graphVikram S. Adve2003-07-161-57/+84
* Implement 2 important changes: (1) rematerialization from the globals graph,Vikram S. Adve2003-07-161-65/+250
* Factor out the test for unresolvable external functions intoVikram S. Adve2003-07-161-14/+19
* Remove globals more aggressively from graphs.Chris Lattner2003-07-031-11/+32
* INCLUDE_PARENT_GRAPH is required!Chris Lattner2003-07-021-21/+4
* Disable incorrect mustalias codeChris Lattner2003-07-021-1/+4
* Remove space at end of lineChris Lattner2003-07-021-1/+1
* Fix how we are handling unreachable functions. This DRAMATICALLY improves ef...Chris Lattner2003-07-022-36/+38
* Keep track of how many inlinings are performedChris Lattner2003-07-021-0/+2
* Try using trivially dead deletionChris Lattner2003-07-021-0/+1
* Remove dead Nodes listChris Lattner2003-07-021-6/+4
* Complete rewrite of td passChris Lattner2003-07-021-103/+101
* Print collapsed to match the paperChris Lattner2003-07-021-1/+1
* Reduce amount of work we do calculating mustaliases if the arg is a globalChris Lattner2003-07-021-11/+16
* Add support for ParentGraph only when building in debug modeChris Lattner2003-07-021-8/+48
* Add some functions to the blacklistChris Lattner2003-07-021-1/+2
* Make the BU closure keep track of which actual calls happenChris Lattner2003-07-021-2/+6
* Make local pass print out its progressChris Lattner2003-07-021-0/+3
* Rework TD pass to work with the precise call graph constructed by the BU phaseChris Lattner2003-07-012-113/+150
* Do not treat global variables as functions! (and assert failing)Chris Lattner2003-07-011-3/+5
* Dont' print scalar nodes for ConstantPointerRefsChris Lattner2003-07-011-1/+2
* Minor cleanupsChris Lattner2003-07-011-4/+5
* Use the getFunctionNames methodChris Lattner2003-06-301-8/+3
* Add new methodChris Lattner2003-06-301-0/+17
* Split CallSiteIterator out into DSCallSiteIterator.h, and generalize it a bitChris Lattner2003-06-302-101/+125
* Be more const-correctChris Lattner2003-06-301-2/+2
* Fix bug in last checkinChris Lattner2003-06-301-1/+1
* Reimplement the BU closure to collapse all SCC graphs into a single graph.Chris Lattner2003-06-301-242/+52
* Handle the case where OldNodeMap == &ScalarMap correctlyChris Lattner2003-06-301-12/+7
* Remove dead methodChris Lattner2003-06-301-27/+0
* Do not delete the same graph multiple times when freeing memory if graphs are...Chris Lattner2003-06-301-3/+6
* Do not multiply delete graphs if functions are sharing graphsChris Lattner2003-06-301-4/+6
* Move usages of explicit hash_* datastructures to use typedefsChris Lattner2003-06-303-17/+15
* Revamp DSGraphs so that they can support multiple functions in the sameChris Lattner2003-06-306-94/+121
* Adjust for new DSGraph APIChris Lattner2003-06-301-1/+1
* Abstract out the predicate which decides whether a function gets completeChris Lattner2003-06-291-13/+23
* Fix minor bug in previous checkinChris Lattner2003-06-291-3/+1
* Add support for ensuring that nodes are not incompleteChris Lattner2003-06-291-12/+25
* Add support for "physical subtyping", which fixes:Chris Lattner2003-06-291-5/+140
* Add print method to not get silly warning from analyzeChris Lattner2003-06-291-0/+1
* New pass which is useful for writing regression testsChris Lattner2003-06-291-0/+150
* Expose must alias information for global variables, implementing: DSGraph/mus...Chris Lattner2003-06-291-46/+86
* Propagate globals graph from the local to bu to td globals graphs. ThisChris Lattner2003-06-282-4/+5
* Drop references to globals who do exist in the globals graph, but are neverChris Lattner2003-06-281-1/+16