aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Analysis
Commit message (Expand)AuthorAgeFilesLines
* Add a bunch more functions used by perlbmkChris Lattner2004-02-251-14/+50
* Add support for 'rename'Chris Lattner2004-02-241-4/+9
* Add support for remove, fwrite, and freadChris Lattner2004-02-241-22/+53
* Fix a soon-to-be-missing #includeChris Lattner2004-02-221-0/+1
* Use isNull instead of getNode() to test for existence of a node, this is chea...Chris Lattner2004-02-221-6/+11
* Fix an iterator invalidation problem which was causing some nodes to not beChris Lattner2004-02-211-20/+19
* Use handy methodChris Lattner2004-02-211-1/+1
* Instead of cloning the globals for main into the globals graph at the end ofChris Lattner2004-02-211-17/+11
* There is no need to merge the globals graph into the function graphs at theChris Lattner2004-02-202-10/+3
* Add two missing returns, which caused us to be very pessimistic about theChris Lattner2004-02-202-2/+3
* Add support for some string functions, the scanf family, and sprintfChris Lattner2004-02-201-4/+66
* When we complete the bottom-up pass, make sure to merge the globals in 'main'...Chris Lattner2004-02-171-0/+17
* Only spit out warning for functions that take pointers, not for sin and the likeChris Lattner2004-02-161-5/+25
* memset and bcopy and now unified by the llvm.memset intrinsicChris Lattner2004-02-161-14/+5
* No need to scan zero initializers. This should make DSA a bit faster.Chris Lattner2004-02-151-0/+2
* Add support for a bunch more functionsChris Lattner2004-02-131-0/+56
* Add support for fopen/fclose. Specifically with fopen, we were marking all o...Chris Lattner2004-02-131-0/+27
* Restructure code to handle memcpy/memmoveChris Lattner2004-02-131-28/+33
* Cosmetic improvements to this option.Chris Lattner2004-02-111-1/+2
* Actually load profiling information now! Block layout can use real, live,Chris Lattner2004-02-111-4/+20
* Fix a typeoChris Lattner2004-02-111-1/+1
* Fix copy-and-pastosChris Lattner2004-02-111-2/+2
* Add skeleton profileinfoloader pass. This will be enhanced to actually LOADChris Lattner2004-02-111-0/+58
* Factor this code out of llvm-profChris Lattner2004-02-111-0/+180
* Make sure to register the 'no profile' implementation as the default for Prof...Chris Lattner2004-02-111-1/+1
* Simplify implementation, and probably speed things up too.Chris Lattner2004-02-111-9/+6
* An initial implementation of an LLVM ProfileInfo class which is designed toChris Lattner2004-02-101-0/+42
* Adjust to the changed StructType interface. In particular, getElementTypes()...Chris Lattner2004-02-091-6/+6
* Add one that I missedChris Lattner2004-02-081-0/+1
* Instead of callign removeTriviallyDeadNodes on the global graph every timeChris Lattner2004-02-084-8/+13
* Remove another unneeded call.Chris Lattner2004-02-081-1/+0
* This call is no longer needed now that merging does not produce garbageChris Lattner2004-02-081-1/+0
* Substantially improve the DSA code by removing 'forwarding' nodes fromChris Lattner2004-02-081-1/+5
* Bugfix for ilist conversion. The ilist wants to make an 'end' node which hasChris Lattner2004-02-081-1/+1
* Switch the Nodes list from being an std::vector<DSNode*> to an ilist<DSNode>Chris Lattner2004-02-081-19/+17
* Change to use node_iterators instead of direct access to NodesChris Lattner2004-02-081-34/+43
* getNodes() is gone, use node_begin/end insteadChris Lattner2004-02-073-15/+18
* getNodes() is goneChris Lattner2004-02-072-42/+42
* There is no need to clone over nodes that are going to be dead anywayChris Lattner2004-02-071-3/+5
* In a "seeing the forest through the trees" kinda situation, I realized that aChris Lattner2004-02-051-227/+230
* This is a big diff with no functionality change. We just reorder some code,Chris Lattner2004-02-051-73/+60
* finegrainify namespacificationChris Lattner2004-02-051-5/+2
* Fixed Chris' typo.Tanya Lattner2004-02-051-1/+1
* Implement optimizations for handling large basic blocks.Chris Lattner2004-02-051-29/+77
* Avoid referencing deleted DSgraphs when merging an SCC into a larger SCC. ThisChris Lattner2004-01-311-9/+11
* Fix thinkoChris Lattner2004-01-301-3/+3
* Forward method request to chained aa implementationChris Lattner2004-01-302-0/+8
* Implement the pointsToConstantMemory() method.Chris Lattner2004-01-301-3/+14
* Improve mod/ref information based on the pointsToConstantMemory method.Chris Lattner2004-01-301-2/+9
* Order #includes alphabetically, per style guide.Misha Brukman2004-01-301-2/+2