aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Analysis/IPA
Commit message (Expand)AuthorAgeFilesLines
* getNodes() is goneChris Lattner2004-02-071-21/+21
* CleanupsChris Lattner2003-11-121-4/+5
* Put all LLVM code into the llvm namespace, as per bug 109.Brian Gaeke2003-11-119-1/+34
* More additionsChris Lattner2003-11-091-3/+4
* Add more functionsChris Lattner2003-11-091-0/+8
* None of the __llvm_* functions call into the program. This makes theChris Lattner2003-11-091-0/+3
* Fix name collisionChris Lattner2003-11-051-2/+2
* Including the symbol table in the FindUsedTypes analysis was the WRONG wayChris Lattner2003-11-021-13/+3
* Make the call graph more precise despite the hated constantpointerrefs.Chris Lattner2003-10-311-16/+36
* When someone includes CallGraph.h, make sure that they link in CallGraph.cppChris Lattner2003-10-301-0/+1
* Fix PR62, and llvm/test/Regression/CBackend/2003-10-28-CastToPtrToStruct.llChris Lattner2003-10-281-5/+20
* Fix bug: CBackend/2003-10-23-UnusedType.ll and hopefully 252.eonChris Lattner2003-10-231-0/+11
* This is a disgusting hack that improves code substantially, by makingChris Lattner2003-10-221-2/+122
* Added LLVM copyright notice to Makefiles.John Criswell2003-10-201-0/+8
* Added LLVM project notice to the top of every C++ source file.John Criswell2003-10-209-0/+63
* Change the Opcode enum for PHI nodes from "Instruction::PHINode" to "Instruct...Chris Lattner2003-10-191-1/+1
* Regularize header file commentsChris Lattner2003-10-132-2/+2
* Switch from using CallInst's to represent call sites to using the LLVMChris Lattner2003-09-201-27/+24
* These two conditions are not exclusive!!Chris Lattner2003-09-151-3/+6
* Make the print output more usefulChris Lattner2003-09-151-3/+7
* Fixed spelling and grammar.Misha Brukman2003-09-112-2/+2
* Replace M with F when refering to functionsChris Lattner2003-08-311-11/+11
* Rename TarjanSCCIterator -> scc_iteratorChris Lattner2003-08-313-16/+16
* Don't explicitly use the SCC classChris Lattner2003-08-311-2/+2
* Remove dead varChris Lattner2003-08-311-1/+0
* The SCC::HasLoop method is now in the main iteratorChris Lattner2003-08-312-8/+8
* Remove explicit passing of SCC's around as objects.Chris Lattner2003-08-311-6/+5
* Move the getAnalysisUsage method from the header fileChris Lattner2003-08-311-2/+12
* The tarjan iterator now returns a reference to the current SCC, not a possibl...Chris Lattner2003-08-313-4/+4
* Minor cleanupsChris Lattner2003-08-311-14/+9
* Indent classes correctly in the namespaceChris Lattner2003-08-311-46/+56
* * CleanupsChris Lattner2003-08-311-38/+30
* Initial checkin of the CallGraphSCCPass classChris Lattner2003-08-311-0/+30
* Remove unnecessary use of NonCopyableChris Lattner2003-08-061-5/+4
* Adjust for new DSGraph APIChris Lattner2003-06-301-1/+1
* Fix bug: CBackend/2003-05-31-MissingStructName.llChris Lattner2003-05-311-0/+1
* Eliminate unnecessary ->get calls that are now automatically handled.Chris Lattner2003-05-291-4/+2
* Implement optimization for direct function call case. This dramaticallyChris Lattner2003-02-051-2/+2
* Change DSGraph stuff to use hash_(set|map) instead of std::(set|map)Chris Lattner2003-02-011-3/+3
* * Eliminate boolean arguments in favor of using enumsChris Lattner2003-01-231-2/+2
* Remove #includesChris Lattner2002-12-121-2/+0
* Iterator that enumerates the ProgramDependenceGraph (PDG) for a function,Vikram S. Adve2002-12-081-0/+250
* An explicit representation of dependence graphs, and a pass thatVikram S. Adve2002-12-082-0/+571
* (1) Bug fix that was causing nodes with dangling references to be freed.Vikram S. Adve2002-11-271-77/+201
* Fix bugChris Lattner2002-11-111-3/+2
* Reduce amount of work needed to compute ip/modrefChris Lattner2002-11-081-1/+2
* Fix IPModRef to use new DS interfaceChris Lattner2002-11-081-8/+1
* Implement ResolveCallSiteModRefInfo for IPModRef. computeModRef is not yet d...Chris Lattner2002-11-071-4/+56
* Fix problem with dangling referrersChris Lattner2002-11-071-1/+4
* Allow the ResolveCallSiteModRefInfo method to return a mapping of nodes,Chris Lattner2002-11-061-6/+18