summaryrefslogtreecommitdiff
path: root/lib/Analysis/DataStructure/DataStructureAA.cpp
AgeCommit message (Expand)AuthorFilesLines
2005-03-27remove ...Chris Lattner1-2/+2
2005-03-27Don't give up completely, maybe other AA can say something about this.Chris Lattner1-1/+2
2005-03-26Cache mapping information for a call site after computing it for a mod/refChris Lattner1-27/+81
2005-03-26Remove more long dead code: dsa doesn't provide must alias infoChris Lattner1-32/+0
2005-03-26remove some unsafe code that has long been deadChris Lattner1-24/+0
2005-03-26slightly improve mod/ref for DSAA by checking the globals graph for fallbackChris Lattner1-0/+12
2005-03-24teach ds-aa about mod/ref for external function calls.Chris Lattner1-1/+25
2005-03-23implement Analysis/DSGraph/field-sensitive.llChris Lattner1-3/+2
2005-03-20#ifdef out a function only used by #ifdef'd code.Chris Lattner1-0/+2
2005-03-18fix a bogus assertionChris Lattner1-1/+1
2005-03-18Rewrite DSAA::getModRefInfo to compute the mapping between caller and calleeChris Lattner1-24/+47
2005-03-17add some possibly bogus assertions.Chris Lattner1-0/+10
2005-03-17simplify this function a bit, allow DS-AA to build on/improve the mod/refChris Lattner1-8/+11
2005-03-17Two changes:Chris Lattner1-3/+3
2005-01-24Make -ds-aa more useful, allowing it to be updated as xforms hack on the prog...Chris Lattner1-0/+11
2005-01-09Add last four createXxxPass functionsJeff Cohen1-0/+3
2004-12-07For PR387:\Reid Spencer1-0/+3
2004-09-20'Pass' should now not be derived from by clients. Instead, they should deriveChris Lattner1-2/+2
2004-07-07Move all of the DSA headers into the Analysis/DataStructure subdir.Chris Lattner1-2/+2
2004-05-23Updates to work with the new auto-forwarding AA interface changesChris Lattner1-9/+3
2004-04-26If an object is not in the scalar map then it must be a global from anotherChris Lattner1-33/+33
2004-03-12Implement getModRefInfo() for DSA to calculate whether a function modifies orMisha Brukman1-5/+39
2004-01-30Forward method request to chained aa implementationChris Lattner1-0/+4
2004-01-27minor cleanupsChris Lattner1-3/+2
2003-11-12Fine-grainify namespaces for this libraryChris Lattner1-3/+1
2003-11-11Put all LLVM code into the llvm namespace, as per bug 109.Brian Gaeke1-0/+4
2003-10-20Added LLVM project notice to the top of every C++ source file.John Criswell1-0/+7
2003-09-11Fixed spelling and grammar.Misha Brukman1-1/+1
2003-07-02Disable incorrect mustalias codeChris Lattner1-1/+4
2003-07-02Reduce amount of work we do calculating mustaliases if the arg is a globalChris Lattner1-11/+16
2003-06-29Expose must alias information for global variables, implementing: DSGraph/mus...Chris Lattner1-46/+86
2003-06-28Avoid double negativesChris Lattner1-1/+1
2003-06-22Remove support for the MultiObject flag, which was fundamentally brokenChris Lattner1-2/+2
2003-06-19* Changes to make NodeType be private to DSNode.Chris Lattner1-16/+29
2003-02-26Adjust to implement new AA interfaceChris Lattner1-15/+8
2003-02-07Don't bother counting alias results, allow the AliasAnalysisCounter to do that.Chris Lattner1-13/+2
2003-02-03Initial implementation of ds-aaChris Lattner1-0/+128