summaryrefslogtreecommitdiff
path: root/lib/Analysis
Commit message (Expand)AuthorAge
* Add support for a bunch more functionsChris Lattner2004-02-13
* Add support for fopen/fclose. Specifically with fopen, we were marking all o...Chris Lattner2004-02-13
* Restructure code to handle memcpy/memmoveChris Lattner2004-02-13
* Cosmetic improvements to this option.Chris Lattner2004-02-11
* Actually load profiling information now! Block layout can use real, live,Chris Lattner2004-02-11
* Fix a typeoChris Lattner2004-02-11
* Fix copy-and-pastosChris Lattner2004-02-11
* Add skeleton profileinfoloader pass. This will be enhanced to actually LOADChris Lattner2004-02-11
* Factor this code out of llvm-profChris Lattner2004-02-11
* Make sure to register the 'no profile' implementation as the default for Prof...Chris Lattner2004-02-11
* Simplify implementation, and probably speed things up too.Chris Lattner2004-02-11
* An initial implementation of an LLVM ProfileInfo class which is designed toChris Lattner2004-02-10
* Adjust to the changed StructType interface. In particular, getElementTypes()...Chris Lattner2004-02-09
* Add one that I missedChris Lattner2004-02-08
* Instead of callign removeTriviallyDeadNodes on the global graph every timeChris Lattner2004-02-08
* Remove another unneeded call.Chris Lattner2004-02-08
* This call is no longer needed now that merging does not produce garbageChris Lattner2004-02-08
* Substantially improve the DSA code by removing 'forwarding' nodes fromChris Lattner2004-02-08
* Bugfix for ilist conversion. The ilist wants to make an 'end' node which hasChris Lattner2004-02-08
* Switch the Nodes list from being an std::vector<DSNode*> to an ilist<DSNode>Chris Lattner2004-02-08
* Change to use node_iterators instead of direct access to NodesChris Lattner2004-02-08
* getNodes() is gone, use node_begin/end insteadChris Lattner2004-02-07
* getNodes() is goneChris Lattner2004-02-07
* There is no need to clone over nodes that are going to be dead anywayChris Lattner2004-02-07
* In a "seeing the forest through the trees" kinda situation, I realized that aChris Lattner2004-02-05
* This is a big diff with no functionality change. We just reorder some code,Chris Lattner2004-02-05
* finegrainify namespacificationChris Lattner2004-02-05
* Fixed Chris' typo.Tanya Lattner2004-02-05
* Implement optimizations for handling large basic blocks.Chris Lattner2004-02-05
* Avoid referencing deleted DSgraphs when merging an SCC into a larger SCC. ThisChris Lattner2004-01-31
* Fix thinkoChris Lattner2004-01-30
* Forward method request to chained aa implementationChris Lattner2004-01-30
* Implement the pointsToConstantMemory() method.Chris Lattner2004-01-30
* Improve mod/ref information based on the pointsToConstantMemory method.Chris Lattner2004-01-30
* Order #includes alphabetically, per style guide.Misha Brukman2004-01-30
* Fix a bug aflicting 265.gapChris Lattner2004-01-29
* Minor bugfixesChris Lattner2004-01-29
* Rename DSGraph::ScalarMapTy -> DSScalarMapChris Lattner2004-01-28
* Fix a bugChris Lattner2004-01-28
* Eliminate the call to removeTriviallyDeadNodes from updateFromGlobals graph,Chris Lattner2004-01-28
* In the TD pass, iterate over globals directly instead of through the whole sc...Chris Lattner2004-01-28
* In the TD pass, don't iterate over the scalar map to find the globals, iterat...Chris Lattner2004-01-28
* In updateFromGlobalsGraph, instead of iterating over all of the scalars in theChris Lattner2004-01-28
* Minor tweaks, eliminate useless integer pruning optimziation, turn onChris Lattner2004-01-28
* Further reduce the number of nodes cloned with getClonedNH, using merge instead.Chris Lattner2004-01-28
* Add a timer, fix a minor bug.Chris Lattner2004-01-28
* Another bugfix, disable "spurious" output.Chris Lattner2004-01-28
* fix bug in previous checkinChris Lattner2004-01-27
* * Add a new commandline argument to control the "global roots hack". DefaultChris Lattner2004-01-27
* Rewrite to use the reachability cloner interface. Also, make this much moreChris Lattner2004-01-27