summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Analysis/DataStructure/DataStructure.cpp
Commit message (Expand)AuthorAgeFilesLines
* Remove DSA.John Criswell2006-12-131-2435/+0
* Removed more <iostream> includesBill Wendling2006-12-071-5/+4
* Changed llvm_ostream et all to OStream. llvm_cerr, llvm_cout, llvm_null, areBill Wendling2006-12-071-2/+1
* Detemplatize the Statistic class. The only type it is instantiated withChris Lattner2006-12-061-6/+6
* Convert to using llvm streams instead of iostreams.Bill Wendling2006-11-281-1/+2
* For PR950:Reid Spencer2006-11-271-2/+2
* Replace DEBUG(std::cerr with DOUT. Removed some iostream #includes.Bill Wendling2006-11-171-21/+21
* Allow loop detection during debug in forwarding nodes, and revert auxcall pat...Andrew Lenharth2006-11-071-8/+20
* For PR786:Reid Spencer2006-11-021-5/+4
* Fix a bug, don't drop indirect call sites, especially if there is nothing kno...Andrew Lenharth2006-06-191-1/+27
* Patches to make the LLVM sources more -pedantic clean. Patch providedChris Lattner2006-05-241-1/+1
* Another simple case type merge case to tryAndrew Lenharth2006-04-191-0/+24
* If adding a link to a collapsed, node, ignore offset.Andrew Lenharth2006-03-271-0/+3
* allow field sensitivity to be a tunable parameterAndrew Lenharth2006-03-151-2/+6
* Handle one offset with growth case seen in povray. Namely, if we have an off...Andrew Lenharth2006-03-151-10/+39
* Add explicit iostream #includesChris Lattner2006-01-221-0/+1
* Don't mess up SCC traversal when a node has null edges out of it.Chris Lattner2005-04-251-5/+6
* Remove trailing whitespaceMisha Brukman2005-04-211-58/+58
* Fix a crash analyzing MultiSource/Benchmarks/MallocBench/gsChris Lattner2005-04-121-2/+1
* Change the ActualCallees callgraph from hash_multimap<Instruction,Function>Chris Lattner2005-04-021-1/+1
* Fix a problem where we not marking incoming arguments to functions withChris Lattner2005-03-291-1/+2
* Make the spliceFrom case where one graph is completely empty be constant time.Chris Lattner2005-03-251-2/+6
* add a new DSGraph::spliceFrom method, which violently takes the content ofChris Lattner2005-03-241-0/+41
* This replaces the correct but slow code with a more aggressive scc-finderChris Lattner2005-03-241-54/+97
* only look at successors of globals. This gets us down to "only" 22s in theChris Lattner2005-03-241-4/+9
* Unfortunately, a previous patch was not safe. Revert it, reimplementChris Lattner2005-03-241-40/+93
* turn a dead conditional into an assert.Chris Lattner2005-03-231-9/+5
* Totally gut mergeInGraph. There is absolutely no reason to be mergingChris Lattner2005-03-231-73/+47
* wrap a long lineChris Lattner2005-03-231-1/+2
* Several changes here:Chris Lattner2005-03-221-19/+42
* Don't use operator[], use the new method instead, which is faster. This speedsChris Lattner2005-03-221-1/+1
* Now that the dead ctor is gone, nothing uses the old node mapping exported byChris Lattner2005-03-221-5/+4
* remove a dead ctorChris Lattner2005-03-221-7/+0
* now that the second argument is always this->ReturnNodes, don't bother passin...Chris Lattner2005-03-221-7/+6
* now that the valuemapping is always the local scalar map, we can eliminateChris Lattner2005-03-221-4/+0
* remove the second argument to cloneIntoChris Lattner2005-03-221-6/+7
* move this out of lineChris Lattner2005-03-221-0/+28
* allow passing clone flags down to cloneIntoChris Lattner2005-03-211-2/+3
* make this const correctChris Lattner2005-03-211-2/+2
* Ugh, for some reason, I can't call this unless the reference is const!?!?!?Chris Lattner2005-03-211-2/+2
* The reachability cloner should add arguments to merged calls when the RHS ofChris Lattner2005-03-211-1/+4
* Remove the ability to keep track of inlined globals, which is always dead.Chris Lattner2005-03-201-36/+1
* Add a new DSNode::removeGlobal method.Chris Lattner2005-03-201-0/+9
* Implement new methods for dealing with DSNode global lists, rename uses ofChris Lattner2005-03-201-16/+56
* Create an equivalence class of global variables that DSA will never be ableChris Lattner2005-03-191-27/+15
* remove a bogus optimization. This only works if there are no globals in theChris Lattner2005-03-181-4/+0
* implement a new method.Chris Lattner2005-03-171-0/+36
* Clean up some code, handle null pointer specially to avoid an assertionChris Lattner2005-03-171-6/+10
* Do not create ridiculously huge DSNodes, as described in the comments.Chris Lattner2005-03-171-1/+21
* remove use of compat_iterator.Chris Lattner2005-03-161-10/+10
OpenPOWER on IntegriCloud