summaryrefslogtreecommitdiff
path: root/lib/Analysis/IPA
AgeCommit message (Expand)AuthorFilesLines
2005-03-24Simplify dead code into a fixme :)Chris Lattner1-13/+4
2005-03-24fix a compiler crash in runtime/libprofileChris Lattner1-1/+1
2005-03-23wrap a long lineChris Lattner1-1/+2
2005-03-23If we are calling an external function, chain to another AA to potentiallyChris Lattner1-8/+20
2005-03-15This mega patch converts us from using Function::a{iterator|begin|end} toChris Lattner3-9/+9
2005-01-08Add even more missing createXxxPass functions.Jeff Cohen1-0/+3
2004-12-17Actually overload the virtual method. This fixesChris Lattner1-1/+2
2004-12-15Adjust to new alias analysis interfacesChris Lattner1-10/+8
2004-12-07For PR387:\Reid Spencer1-0/+3
2004-12-07For PR387:\Reid Spencer1-2/+2
2004-11-19Mission accomplished!Chris Lattner1-1/+0
2004-10-28Fix library name.Alkis Evlogimenos1-1/+1
2004-10-22We won't use automakeReid Spencer2-701/+0
2004-10-18Initial automake generated Makefile templateReid Spencer1-0/+676
2004-10-16Add supportChris Lattner1-0/+1
2004-10-13Update to reflect changes in Makefile rules.Reid Spencer1-5/+5
2004-10-10Build both archive and relinked objectsReid Spencer1-1/+5
2004-10-10Initial version of automake Makefile.am file.Reid Spencer1-0/+21
2004-09-20'Pass' should now not be derived from by clients. Instead, they should deriveChris Lattner6-8/+8
2004-09-20Finegrainify namespacificationChris Lattner1-7/+4
2004-09-19Fix a nasty iterator invalidation problem I introduced yesterday. ThisChris Lattner1-5/+5
2004-09-18Add CallGraphNode::removeAnyCallEdgeTo methodChris Lattner1-0/+12
2004-09-18When changing a function, make sure to update the CallGraphNode for theChris Lattner1-0/+1
2004-09-18Implement new changeFunction method, nuke a never implemented one.Chris Lattner1-8/+14
2004-09-01Changes For Bug 352Reid Spencer6-9/+9
2004-08-16Fix a bug that caused the pass to go into infinite loops on trivial testcases.Chris Lattner1-1/+2
2004-08-08Add standard print/dump methods to CallGraph classes.Chris Lattner1-16/+22
2004-07-29Fix #includes of i*.h => Instructions.h as per PR403.Misha Brukman1-2/+1
2004-07-27nuke pointless -debug outputChris Lattner1-4/+0
2004-07-27Fix conservative assumption, which was quite broken. Also, notice thatChris Lattner1-2/+22
2004-07-27Complete rewrite of this pass to be faster, use less memory, be easier toChris Lattner1-97/+148
2004-07-18bug 122:Reid Spencer4-15/+12
2004-07-15Fixes for PR341Chris Lattner2-8/+6
2004-07-04Add #include <iostream> since Value.h does not #include it any more.Reid Spencer1-0/+1
2004-06-28Initial checkin of a simple mod/ref analysis for global variables. This isChris Lattner1-0/+327
2004-06-28Moving to lib/Analysis/DataStructureChris Lattner1-87/+0
2004-06-25Fix headerChris Lattner1-1/+1
2004-06-22File depends on MemoryDepAnalysis (DSA); moved to lib/Analysis/DataStructureMisha Brukman1-258/+0
2004-06-22Files depend on DSA, moved to lib/Analysis/DataStructureMisha Brukman2-947/+0
2004-06-05Add some notes so I can throw away one of my many todo lists.Chris Lattner1-0/+6
2004-06-04Don't send random junk to CachedWriter's. Also remove a cast that could beChris Lattner1-4/+6
2004-05-28Minor efficiency gain: do 1 nlogn lookup instead of twoChris Lattner1-7/+4
2004-05-27Fix warnings about reaching end of non-void functionChris Lattner1-0/+2
2004-05-23Add a simple implementation of Andersen's interprocedural pointer analysisChris Lattner1-0/+1029
2004-05-09Fine grainify namespacificationChris Lattner1-4/+1
2004-05-02Fix a problem with double freeing memory. For some reason, CallGraph is notChris Lattner1-0/+1
2004-05-02Plug a minor memory leakChris Lattner1-0/+1
2004-04-28Send text and numbers directly to CachedWriter's contained ostream.Misha Brukman1-1/+2
2004-04-27Changes to fix up the inst_iterator to pass to boost iterator checks. ThisChris Lattner2-6/+6
2004-04-20Pass the callgraph not the moduleChris Lattner1-2/+2