Replace the old ADCE implementation with a new one that more simply solves
[oota-llvm.git] / lib / Transforms / Scalar / ADCE.cpp
2008-05-29 Owen AndersonReplace the old ADCE implementation with a new one...
2008-05-16 Owen AndersonRemove ADCE's ability to delete loops. This ability...
2008-05-13 Dan GohmanClean up the use of static and anonymous namespaces...
2008-04-06 Gabor GreifAPI changes for class Use size reduction, wave 1.
2007-12-29 Chris LattnerRemove attribution from file headers, per discussion...
2007-12-01 Duncan SandsIntegrate the readonly/readnone logic more deeply
2007-11-22 Duncan SandsReadonly/readnone functions are allowed to throw
2007-08-01 David GreeneNew CallInst interface to address GLIBCXX_DEBUG errors...
2007-06-04 Devang Patels/llvm::DominatorTreeBase::DomTreeNode/llvm::DomTreeNode/g
2007-06-03 Devang Patels/DominatorTreeBase::Node/DominatorTreeBase:DomTreeNode/g
2007-05-06 Nick LewyckyFix typo in comment.
2007-05-03 Devang PatelDrop 'const'
2007-05-02 Devang PatelUse 'static const char' instead of 'static const int'.
2007-05-01 Devang PatelDo not use typeinfo to identify pass in pass manager.
2007-04-18 Owen AndersonRevert changes that caused breakage.
2007-04-18 Owen AndersonUse ETForest instead of DominatorTree.
2007-02-13 Chris LattnerEliminate use of ctors that take vectors.
2007-02-11 Chris LattnerSimplify code by using value::takename
2007-02-05 Reid SpencerApply the VISIBILITY_HIDDEN field to the remaining...
2006-12-19 Chris LattnerSwitch over Transforms/Scalar to use the STATISTIC...
2006-12-06 Chris LattnerDetemplatize the Statistic class. The only type it...
2006-11-26 Bill WendlingRemoved #include <iostream> and replaced with llvm_...
2006-08-27 Chris Lattnereliminate RegisterOpt. It does the same thing as Regis...
2006-06-02 Chris LattnerRemove unneeded hook. Patch by Anton K. Thanks!
2006-06-01 Chris LattnerSilence a -pedantic warning.
2006-01-22 Chris LattnerMake iostream #inclusion explicit
2005-10-24 Chris LattnerMake sure that anything using the ADCE pass pulls in...
2005-05-14 Chris Lattnerpreserve calling conventions when hacking on code
2005-04-23 Jeff CohenEliminate tabs and trailing spaces
2005-04-21 Misha BrukmanRemove trailing whitespace
2005-02-22 Chris LattnerRemove use of bind_obj
2005-02-17 Chris LattnerDo not mark obviously unreachable blocks live when...
2004-12-12 Chris LattnerChange indentation of a whole bunch of code, no real...
2004-12-12 Chris LattnerMore substantial simplifications and speedups. This...
2004-12-12 Chris LattnerMore minor microoptimizations
2004-12-12 Chris LattnerRemove some more set operations
2004-12-12 Chris LattnerReduce number of set operations.
2004-10-17 Chris LattnerGetting ADCE to interact well with unreachable instruct...
2004-10-16 Chris LattnerAdd note
2004-09-20 Chris LattnerPrototype these functions more accurately
2004-09-15 Reid SpencerConvert code to compile with vc7.1.
2004-09-01 Reid SpencerChanges For Bug 352
2004-07-15 Chris LattnerFixes working towards PR341
2004-05-04 Chris LattnerDo not mark instructions in unreachable sections of...
2004-04-10 Chris LattnerSimplify code a bit, and fix a bug that was breaking...
2004-04-10 Chris LattnerFix a bug in my checkin last night that was breaking...
2004-04-10 Chris LattnerFix previous patch
2004-04-10 Chris LattnerCorrectly update counters
2004-04-10 Chris LattnerSimplify code a bit, and use alias analysis to allow...
2004-02-01 Chris LattnerFix the count of the number of instructions removed
2003-12-19 Chris LattnerFix ADCE/2003-12-19-MergeReturn.llx
2003-11-22 Chris LattnerDo not crash when deleing a region with a dead invoke...
2003-11-21 Chris LattnerMinor cleanups and simplifications
2003-11-20 Chris LattnerStart using the nicer terminator auto-insertion API
2003-11-16 Chris LattnerFix PR116
2003-11-11 Brian GaekePut all LLVM code into the llvm namespace, as per bug...
2003-10-20 John CriswellAdded LLVM project notice to the top of every C++ sourc...
2003-10-10 Misha BrukmanFix spelling.
2003-09-20 Chris LattnerRename Function::getEntryNode -> getEntryBlock
2003-09-11 Chris LattnerRenamed DominatorTree::Node::getNode() -> getBlock()
2003-09-10 Chris LattnerUnwind instructions are intrinsically alive, just like...
2003-08-21 Misha BrukmanThe word `dependent' has no `a'.
2003-08-18 Misha BrukmanSpell `necessary' correctly.
2003-08-01 Chris LattnerDEBUG got moved to Support/Debug.h
2003-06-24 Chris LattnerFix bug: ADCE/2003-06-24-BadSuccessor.ll
2003-06-24 Chris LattnerDo not mark ALL terminators live if any instruciton...
2003-06-16 Chris LattnerFix bug: ADCE/2003-06-11-InvalidCFG.ll
2003-05-22 Chris LattnerRemove using declarations
2003-04-25 Chris LattnerFix bug: ADCE/2003-04-25-PHIPostDominateProblem.ll
2003-04-23 Chris LattnerRemove unnecesary &*'s
2003-02-24 Chris LattnerRename Instruction::hasSideEffects() -> mayWriteToMemory()
2003-01-23 Chris LattnerFix bug: ADCE/2003-01-22-PredecessorProblem.ll
2002-10-01 Chris LattnerUpdates to work with recent Statistic's changes:
2002-09-10 Chris LattnerFix the last of the silly bugs I just introduced. :(
2002-09-10 Chris LattnerClean up code due to auto-insert constructors
2002-08-21 Chris Lattner - Split Dominators.h into Dominators.h & PostDominators.h
2002-08-14 Chris LattnerAvoid inserting an entry block unless we need it
2002-08-08 Chris Lattner- Cleaned up the interface to AnalysisUsage to take...
2002-07-30 Chris Lattner* Fix bug: test/Regression/Transforms/ADCE/2002-07...
2002-07-29 Chris LattnerAdd code to ensure that no PHI nodes are left laying...
2002-07-29 Chris LattnerFix bug: test/Regression/Transforms/ADCE/2002-07-29...
2002-07-27 Chris Lattner* Standardize how analysis results/passes as printed...
2002-07-26 Chris Lattner* Add support for different "PassType's"
2002-07-26 Chris Lattner*** empty log message ***
2002-07-23 Chris Lattner*** empty log message ***
2002-06-25 Anand Shuklachanges to make it compatible with 64bit gcc
2002-06-25 Chris LattnerMEGAPATCH checkin.
2002-05-28 Chris LattnerAvoid deleting individual instructions until AFTER...
2002-05-22 Chris LattnerFix and implement ADCE to finally work!
2002-05-22 Chris LattnerUse the new DEBUG(x) macro to allow debugging code...
2002-05-10 Chris LattnerFix some bugs, straighten stuff out, more work needs...
2002-05-07 Chris LattnerFix bug: test/Regression/Transforms/ADCE/2002-01-31...
2002-05-07 Chris LattnerMerge all individual .h files into a single Scalar...
2002-05-06 Chris LattnerClean up ADCE by removing extraneous wrapper class
2002-04-29 Chris LattnerEliminate duplicate or unneccesary #include's
2002-04-29 Chris LattnerAdd new optional getPassName() virtual function that...
2002-04-28 Chris LattnerEliminate the cfg namespace, moving LoopInfo, Dominator...
2002-04-27 Chris Lattner* Rename MethodPass class to FunctionPass
2002-04-08 Chris Lattners/Method/Function
2002-02-26 Chris LattnerChange over to use new style pass mechanism, now passes...
next