aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Analysis/DataStructure
Commit message (Expand)AuthorAgeFilesLines
* Eliminate unnecessary ->get calls that are now automatically handled.Chris Lattner2003-05-291-4/+2
* s/convertable/convertible/gMisha Brukman2003-05-201-2/+2
* Add new linkage types to support a real frontendChris Lattner2003-04-161-1/+2
* Don't apply type information to load instructions if it will cause collapsingChris Lattner2003-03-032-6/+7
* Adjust to implement new AA interfaceChris Lattner2003-02-262-31/+17
* Fix resolution of indirect function calls... whoopsChris Lattner2003-02-141-1/+1
* Mark function edgesChris Lattner2003-02-141-0/+2
* - Eliminate provably non-pointer nodes from graphs.Chris Lattner2003-02-141-5/+22
* Don't put integer pointers (longs) into the scalar map.Chris Lattner2003-02-141-0/+10
* Hax0r around a deficiency in the Pass infrastructureChris Lattner2003-02-131-2/+5
* Use the new tailclip property new added to graphviz CVS to make call nodesChris Lattner2003-02-131-5/+4
* Move node forwarding code from being inlined to being out-of-line.Chris Lattner2003-02-131-0/+21
* Implement a "union-findy" version of DS-Analysis, which eliminates theChris Lattner2003-02-114-238/+126
* Minor tweaks to printing. Close the file before viewing it in viewGraphChris Lattner2003-02-111-1/+3
* Modest speedup which seems to help steens quite a bit on large graphsChris Lattner2003-02-101-1/+2
* Fix problem breaking GAP, use hasNoReferrers moreChris Lattner2003-02-101-4/+4
* Implement a new "viewGraph" method which can be used to instantly view a grap...Chris Lattner2003-02-101-0/+17
* Rearrange codeChris Lattner2003-02-101-11/+13
* Fix problem breaking FhourstonesChris Lattner2003-02-101-1/+2
* Make steensgaards performance not shamefulChris Lattner2003-02-101-6/+12
* Don't insert null entries into the scalar map for constexpr (cast null to Ty)Chris Lattner2003-02-091-5/+11
* Switch to using the right call vectorChris Lattner2003-02-091-0/+2
* Fix major bugs in incompleteness marking that were pessimizing resultsChris Lattner2003-02-091-96/+101
* Print out the steens graph if -debug is specifiedChris Lattner2003-02-091-1/+2
* * Fix a bug where global incompleteness marking would not mark the globalChris Lattner2003-02-091-8/+5
* Add a special case for main because we know it's incoming arguments don't aliasChris Lattner2003-02-081-1/+1
* Fix a bug where we would mark the callees arguments incomplete if the caller ...Chris Lattner2003-02-081-2/+2
* Remove explicit result countersChris Lattner2003-02-081-14/+4
* Add a flag which effectively disables field sensitivityChris Lattner2003-02-081-0/+5
* Don't bother counting alias results, allow the AliasAnalysisCounter to do that.Chris Lattner2003-02-071-13/+2
* Fix an assertion failureChris Lattner2003-02-061-2/+2
* Implement optimization for direct function call case. This dramaticallyChris Lattner2003-02-058-58/+110
* Remove bogus assertionChris Lattner2003-02-041-2/+0
* Fix a huge bug with handling non-pointer instructionsChris Lattner2003-02-041-1/+16
* Make the TD pass not include all of the call nodes from the local pass,Chris Lattner2003-02-041-0/+1
* Add sanity checkChris Lattner2003-02-041-0/+1
* Fix steensgaard to work on a lot more cases...Chris Lattner2003-02-041-14/+9
* 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