aboutsummaryrefslogtreecommitdiff
path: root/lib/Analysis/AliasAnalysisEvaluator.cpp
AgeCommit message (Expand)Author
2009-08-26Fix a missing newline, now that Value's operator<< doesn't add one of its own.Dan Gohman
2009-08-26Use SetVector instead of std::set so that alias relations are tested andDan Gohman
2009-08-23eliminate the std::ostream form of WriteAsOperand and update clients.Chris Lattner
2009-07-25Make AliasAnalysis and related classes useDan Gohman
2009-07-25More migration to raw_ostream, the water has dried up around the iostream hole.Daniel Dunbar
2009-03-24simplify logic and get rid of the assumption that operand 0 is the calleeGabor Greif
2008-09-04Tidy up several unbeseeming casts from pointer to intptr_t.Dan Gohman
2008-05-13Clean up the use of static and anonymous namespaces. This turned upDan Gohman
2008-05-06Make several variable declarations static.Dan Gohman
2008-03-20Restore isCFGOnly property of various analysis passes.Devang Patel
2008-03-19PassInfo keep tracks whether a pass is an analysis pass or not.Devang Patel
2008-03-19Do not use virtual function to identify an analysis pass.Devang Patel
2008-03-18Identify Analysis pass.Devang Patel
2008-02-28Fix http://llvm.org/bugs/show_bug.cgi?id=2104 by ordering lexicographically w...Gabor Greif
2007-12-29Remove attribution from file headers, per discussion on llvmdev.Chris Lattner
2007-11-01Executive summary: getTypeSize -> getTypeStoreSize / getABITypeSize.Duncan Sands
2007-05-06Fix typo in comment.Nick Lewycky
2007-05-03Drop 'const'Devang Patel
2007-05-02Use 'static const char' instead of 'static const int'.Devang Patel
2007-05-01Do not use typeinfo to identify pass in pass manager.Devang Patel
2007-02-05Make classes in anonymous namespaces use VISIBILITY_HIDDEN to help reduceReid Spencer
2006-12-07Removed more <iostream> includesBill Wendling
2006-12-07Changed llvm_ostream et all to OStream. llvm_cerr, llvm_cout, llvm_null, areBill Wendling
2006-12-06Remove the 'printname' argument to WriteAsOperand. It is always true, andChris Lattner
2006-11-28Removed some of the iostream #includes. Moved towards converting to usingBill Wendling
2006-08-27eliminate RegisterOpt. It does the same thing as RegisterPass.Chris Lattner
2005-04-21Remove trailing whitespaceMisha Brukman
2005-03-29there is no point comparing against null pointer.Chris Lattner
2005-03-26Factor out percentage printing into its own function. Make two changes toChris Lattner
2005-03-26Interchange this loop so that we test all pointers against one call siteChris Lattner
2005-03-17Do not include the Function* for direct call/invoke instructions in theChris Lattner
2005-03-15This mega patch converts us from using Function::a{iterator|begin|end} toChris Lattner
2005-01-08Add even more missing createXxxPass functions.Jeff Cohen
2004-11-26When evaluating an AA, pass in size infoChris Lattner
2004-09-01Changes For Bug 352Reid Spencer
2004-07-29Fix #includes of i*.h => Instructions.h as per PR403.Misha Brukman
2004-07-17Fix incorrect computation of mod/ref sets. Do not ask for mod/ref informationChris Lattner
2004-07-17Print modref information in a useful way.Chris Lattner
2004-07-17Cleanups: fold two loops into oneChris Lattner
2004-07-04Add #include <iostream> since Value.h does not #include it any more.Reid Spencer
2004-04-27Changes to fix up the inst_iterator to pass to boost iterator checks. ThisChris Lattner
2004-03-12Simplify code to process CallSites (thanks to Chris).Misha Brukman
2004-03-12Evaluate ModRef information in addition to regular ol' pointer analysis.Misha Brukman
2003-12-10Finegrainify namespacificationChris Lattner
2003-11-11Put all LLVM code into the llvm namespace, as per bug 109.Brian Gaeke
2003-10-20Added LLVM project notice to the top of every C++ source file.John Criswell
2003-06-29Count operands to instructions as well as just results. This allows for glob...Chris Lattner
2003-02-26Adjust to new AA interfaceChris Lattner
2003-02-11Rename optionsChris Lattner
2003-02-09Allow printing of various types of alias analysis resultsChris Lattner