aboutsummaryrefslogtreecommitdiff
path: root/lib/Analysis/ValueNumbering.cpp
AgeCommit message (Expand)Author
2008-08-15Remove GCSE, ValueNumbering, and LoadValueNumbering. These have been depreca...Owen Anderson
2008-06-05Update comments and documentation to reflect that GCSE and ValueNumbering areMatthijs Kooijman
2008-05-29convert another operand loop to iterator formulationGabor Greif
2008-05-13Clean up the use of static and anonymous namespaces. This turned upDan 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
2007-12-29Remove attribution from file headers, per discussion on llvmdev.Chris Lattner
2007-10-29Add explicit keywords.Dan Gohman
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-23For PR950:Reid Spencer
2006-11-27For PR950:Reid Spencer
2006-11-20For PR950:Reid Spencer
2006-08-28simplify AnalysisGroup registration, eliminating one typeid call.Chris Lattner
2006-08-27eliminate RegisterOpt. It does the same thing as RegisterPass.Chris Lattner
2006-06-07For PR780:Reid Spencer
2006-06-01Change from using a stub function to a stub variable for passing to theReid Spencer
2006-04-14Implement value #'ing for vector operations, implementingChris Lattner
2006-02-04Value# select instructions, allowing -gcse to remove duplicatesChris Lattner
2005-04-21Remove trailing whitespaceMisha Brukman
2005-01-08Add even more missing createXxxPass functions.Jeff Cohen
2004-12-23Wrap at 80 colsMisha Brukman
2004-12-23Try to speed up gccld hot spot in BasicVN::getEqualNumberNodes by makingReid Spencer
2004-03-25Minor efficiency improvement, finegrainify namespacificationChris Lattner
2004-02-11Simplify implementation, and probably speed things up too.Chris Lattner
2003-12-11IncludeFile hack to pull in BasicValueNumbering whenever ValueNumbering.hBrian Gaeke
2003-11-25Remove dead variableChris 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-09-11Fixed spelling and grammar.Misha Brukman
2002-10-31Use new isCommutative interface, which gives us SetEQ and SetNE for free.Chris Lattner
2002-09-25Convert BasicVN to be an ImmutablePassChris Lattner
2002-08-30Minor cleanups so I can remove BasicValueNumbering.hChris Lattner
2002-08-30initial implementation of ValueNumbering interface.Chris Lattner