summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Analysis/DataStructure
Commit message (Expand)AuthorAgeFilesLines
* Fix printing of nonfunction graphsChris Lattner2003-02-041-2/+4
* Rename variableChris Lattner2003-02-031-6/+6
* Hack to work around deficiency in pass infrastructureChris Lattner2003-02-031-3/+9
* Initial implementation of ds-aaChris Lattner2003-02-031-0/+128
* * Fix a bug introduced in the last checkin wrt Stack markersChris Lattner2003-02-031-8/+6
* Implement the globals graph!Chris Lattner2003-02-031-128/+163
* Add better debug outputChris Lattner2003-02-031-12/+20
* Be a bit more specific in captionChris Lattner2003-02-021-1/+1
* Fix a bug where we would delete neccesary calls in bu passChris Lattner2003-02-011-1/+2
* Fix a bug where we would incorrectly delete globals which had edges to alive ...Chris Lattner2003-02-011-3/+0
* Delete nodes more efficientlyChris Lattner2003-02-011-6/+4
* Remove dead nodes more efficientlyChris Lattner2003-02-011-1/+2
* Improve efficiency of aliveness traversal codeChris Lattner2003-02-011-21/+19
* Change DSGraph stuff to use hash_(set|map) instead of std::(set|map)Chris Lattner2003-02-016-56/+54
* Remove using declarationsChris Lattner2003-02-014-30/+24
* Remove globals on the bottom up pass which do not contain any informationChris Lattner2003-01-311-3/+22
* Add functions to the ban listChris Lattner2003-01-311-1/+2
* Use and implement API for graph traversalsChris Lattner2003-01-291-24/+25
* free instructions mark their operands as being heap nodes.Chris Lattner2003-01-281-1/+2
* * Eliminate boolean arguments in favor of using enumsChris Lattner2003-01-235-18/+20
* Slight efficiency improvementChris Lattner2003-01-231-4/+1
* Fix analysis of the Burg programChris Lattner2003-01-221-1/+1
* 'graph' is spelled without a 'c'.Misha Brukman2002-12-121-3/+12
* Two bug fixes:Vikram S. Adve2002-12-061-13/+22
* Fix several related bugs in DSNode::mergeWith() caused by theVikram S. Adve2002-12-061-90/+102
* Cute bug fix: when moving links from N to this, some links could haveVikram S. Adve2002-12-051-14/+23
* Fix logical error in TD pass: we should clear Mod/Ref bits of each callerVikram S. Adve2002-11-273-8/+17
* Keep global nodes in each DS Graph (by forcing them to be marked live).Vikram S. Adve2002-11-251-3/+3
* Add peak memory usage measurement stuffChris Lattner2002-11-181-40/+64
* Add peak memory usage supportChris Lattner2002-11-181-1/+4
* Add statsChris Lattner2002-11-181-4/+15
* Add hack to only consider indirect calls indirect if they do more than castChris Lattner2002-11-171-6/+14
* Add MaxSCC statisticsChris Lattner2002-11-171-6/+25
* Pass to compute various statisics related to DSGraphs.Vikram S. Adve2002-11-131-0/+86
* Inline graphs from outside the SCC into the SCC before SCC resolution startsChris Lattner2002-11-121-4/+104
* Fix two bugs:Chris Lattner2002-11-121-27/+27
* Handle a mismatch between # function args and call site argsChris Lattner2002-11-111-1/+2
* Elimiante calls to a node with nothing in it.Chris Lattner2002-11-111-36/+45
* Complete rewrite of BU code to use Tarjan's SCC finding algorithm to driveChris Lattner2002-11-111-265/+351
* Mark stuff reachable by _AUX_ calls as incomplete in the BU graphChris Lattner2002-11-111-9/+15
* Fix infinite loop in the BU algorithm. Unfortunately this dies a seriousChris Lattner2002-11-111-30/+177
* Print the right call set sizeChris Lattner2002-11-111-1/+3
* Use call site mergeWith method to simplify codeChris Lattner2002-11-111-5/+1
* Fix a bug that could trigger when varargs call sites had non-matching number ...Chris Lattner2002-11-101-2/+9
* * Dramatically rework liveness evaluation.Chris Lattner2002-11-101-172/+167
* Honor the shouldPrintAuxCalls flagChris Lattner2002-11-101-4/+9
* Initialize PrintAuxCalls memberChris Lattner2002-11-101-0/+1
* * Bottom-Up graphs print the Aux call vectorChris Lattner2002-11-101-16/+42
* eliminate the ability to remove global nodes from deadNodeElminate... for now.Chris Lattner2002-11-095-32/+8
* Remove obsolete codeChris Lattner2002-11-091-14/+0
OpenPOWER on IntegriCloud