aboutsummaryrefslogtreecommitdiff
path: root/lib/Analysis/IPA
AgeCommit message (Expand)Author
2003-10-22This is a disgusting hack that improves code substantially, by makingChris Lattner
2003-10-20Added LLVM copyright notice to Makefiles.John Criswell
2003-10-20Added LLVM project notice to the top of every C++ source file.John Criswell
2003-10-19Change the Opcode enum for PHI nodes from "Instruction::PHINode" to "Instruct...Chris Lattner
2003-10-13Regularize header file commentsChris Lattner
2003-09-20Switch from using CallInst's to represent call sites to using the LLVMChris Lattner
2003-09-15These two conditions are not exclusive!!Chris Lattner
2003-09-15Make the print output more usefulChris Lattner
2003-09-11Fixed spelling and grammar.Misha Brukman
2003-08-31Replace M with F when refering to functionsChris Lattner
2003-08-31Rename TarjanSCCIterator -> scc_iteratorChris Lattner
2003-08-31Don't explicitly use the SCC classChris Lattner
2003-08-31Remove dead varChris Lattner
2003-08-31The SCC::HasLoop method is now in the main iteratorChris Lattner
2003-08-31Remove explicit passing of SCC's around as objects.Chris Lattner
2003-08-31Move the getAnalysisUsage method from the header fileChris Lattner
2003-08-31The tarjan iterator now returns a reference to the current SCC, not a possibl...Chris Lattner
2003-08-31Minor cleanupsChris Lattner
2003-08-31Indent classes correctly in the namespaceChris Lattner
2003-08-31* CleanupsChris Lattner
2003-08-31Initial checkin of the CallGraphSCCPass classChris Lattner
2003-08-06Remove unnecessary use of NonCopyableChris Lattner
2003-06-30Adjust for new DSGraph APIChris Lattner
2003-05-31Fix bug: CBackend/2003-05-31-MissingStructName.llChris Lattner
2003-05-29Eliminate unnecessary ->get calls that are now automatically handled.Chris Lattner
2003-02-05Implement optimization for direct function call case. This dramaticallyChris Lattner
2003-02-01Change DSGraph stuff to use hash_(set|map) instead of std::(set|map)Chris Lattner
2003-01-23* Eliminate boolean arguments in favor of using enumsChris Lattner
2002-12-12Remove #includesChris Lattner
2002-12-08Iterator that enumerates the ProgramDependenceGraph (PDG) for a function,Vikram S. Adve
2002-12-08An explicit representation of dependence graphs, and a pass thatVikram S. Adve
2002-11-27(1) Bug fix that was causing nodes with dangling references to be freed.Vikram S. Adve
2002-11-11Fix bugChris Lattner
2002-11-08Reduce amount of work needed to compute ip/modrefChris Lattner
2002-11-08Fix IPModRef to use new DS interfaceChris Lattner
2002-11-07Implement ResolveCallSiteModRefInfo for IPModRef. computeModRef is not yet d...Chris Lattner
2002-11-07Fix problem with dangling referrersChris Lattner
2002-11-06Allow the ResolveCallSiteModRefInfo method to return a mapping of nodes,Chris Lattner
2002-11-06Add a stub to implement the context sensitive mod/ref info for call sitesChris Lattner
2002-11-06Give a back pointer to the IPModRef object to the FunctionModRefInfo objectChris Lattner
2002-11-06Remove a couple of #includes, move some code from .h fileChris Lattner
2002-11-06An interprocedural analysis pass that computes flow-insensitiveVikram S. Adve
2002-11-04Simple passes that print out SCCs in the CFGs or in the CallGraph of a module.Vikram S. Adve
2002-11-04Allow the call graph to be called from analyze naturally with print implementedChris Lattner
2002-09-24Make users of FindUsedTypes not have problems with linkage. This fixesChris Lattner
2002-08-21- Do not expose ::ID from any of the analyses anymore.Chris Lattner
2002-07-27* Standardize how analysis results/passes as printed with the print() virtualChris Lattner
2002-07-26* Add support for different "PassType's"Chris Lattner
2002-07-26* Add support for different "PassType's"Chris Lattner
2002-07-25*** empty log message ***Chris Lattner