aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Transforms/Scalar/DCE.cpp
AgeCommit message (Expand)AuthorFilesLines
2016-08-09Consistently use FunctionAnalysisManagerSean Silva1-1/+1
2016-05-15Move helper classes into anonymous namespaces. NFC.Benjamin Kramer1-1/+1
2016-04-22Re-commit optimization bisect support (r267022) without new pass manager supp...Andrew Kaylor1-2/+2
2016-04-22PM: Port DCE to the new pass managerJustin Bogner1-32/+36
2016-04-22Revert "Initial implementation of optimization bisect support."Vedant Kumar1-2/+2
2016-04-21Initial implementation of optimization bisect support.Andrew Kaylor1-2/+2
2015-10-13Scalar: Remove some implicit ilist iterator conversions, NFCDuncan P. N. Exon Smith1-1/+1
2015-09-30DeadCodeElimination: rewrite to be fasterFiona Glaser1-31/+45
2015-06-23Revert r240137 (Fixed/added namespace ending comments using clang-tidy. NFC)Alexander Kornienko1-2/+2
2015-06-19Fixed/added namespace ending comments using clang-tidy. NFCAlexander Kornienko1-2/+2
2015-01-15[PM] Separate the TargetLibraryInfo object from the immutable pass.Chandler Carruth1-2/+4
2015-01-15[PM] Move TargetLibraryInfo into the Analysis library.Chandler Carruth1-1/+1
2014-04-22[Modules] Fix potential ODR violations by sinking the DEBUG_TYPEChandler Carruth1-1/+2
2014-03-05[C++11] Add 'override' keyword to virtual methods that override their base cl...Craig Topper1-4/+4
2014-03-04[Modules] Move InstIterator out of the Support library, where it had noChandler Carruth1-1/+1
2014-02-06Disable most IR-level transform passes on functions marked 'optnone'.Paul Robinson1-0/+5
2013-01-02Move all of the header files which are involved in modelling the LLVM IRChandler Carruth1-1/+1
2012-12-03Use the new script to sort the includes of every file under lib.Chandler Carruth1-2/+2
2012-10-1680-col fixup.Jakub Staszak1-1/+2
2012-10-16Simplify potentially quadratic behavior while erasing elements from std::vector.Jakub Staszak1-7/+1
2012-08-29Make MemoryBuiltins aware of TargetLibraryInfo.Benjamin Kramer1-2/+6
2011-04-23Remove unused STL header includes.Jay Foad1-1/+0
2010-10-19Get rid of static constructors for pass registration. Instead, every pass ex...Owen Anderson1-2/+6
2010-10-07Now with fewer extraneous semicolons!Owen Anderson1-2/+2
2010-08-06Reapply r110396, with fixes to appease the Linux buildbot gods.Owen Anderson1-2/+2
2010-08-06Revert r110396 to fix buildbots.Owen Anderson1-2/+2
2010-08-05Don't use PassInfo* as a type identifier for passes. Instead, use the addres...Owen Anderson1-2/+2
2010-07-21Fix batch of converting RegisterPass<> to INTIALIZE_PASS().Owen Anderson1-3/+3
2009-09-02eliminate VISIBILITY_HIDDEN from Transforms/Scalar. PR4861Chris Lattner1-2/+1
2009-02-18Eliminate several more unnecessary intptr_t casts.Dan Gohman1-1/+1
2008-11-27simplify this logic.Chris Lattner1-4/+6
2008-09-18Decrementing the iterator here could be wrong if the worklist is empty after ...Bill Wendling1-4/+5
2008-09-04Tidy up several unbeseeming casts from pointer to intptr_t.Dan Gohman1-1/+1
2008-05-13Clean up the use of static and anonymous namespaces. This turned upDan Gohman1-6/+7
2007-12-29Remove attribution from file headers, per discussion on llvmdev.Chris Lattner1-2/+2
2007-12-17Fix GLIBCXX_DEBUG errors. Erase invalidates std::vector iteratorsDavid Greene1-4/+3
2007-05-06Fix typo in comment.Nick Lewycky1-2/+2
2007-05-03Drop 'const'Devang Patel1-4/+4
2007-05-02Use 'static const char' instead of 'static const int'.Devang Patel1-4/+4
2007-05-01Do not use typeinfo to identify pass in pass manager.Devang Patel1-0/+7
2007-02-05Apply the VISIBILITY_HIDDEN field to the remaining anonymous classes inReid Spencer1-1/+2
2007-01-25Inherit BasicBlockPass directly from Pass.Devang Patel1-1/+1
2006-12-19Switch over Transforms/Scalar to use the STATISTIC macro. For each statisticChris Lattner1-8/+7
2006-12-06Detemplatize the Statistic class. The only type it is instantiated withChris Lattner1-2/+2
2006-08-27eliminate RegisterOpt. It does the same thing as RegisterPass.Chris Lattner1-2/+2
2005-05-08clean up and modernize this pass.Chris Lattner1-24/+18
2005-04-21Remove trailing whitespaceMisha Brukman1-5/+5
2004-09-20Prototype these functions more accuratelyChris Lattner1-1/+1
2004-09-01Changes For Bug 352Reid Spencer1-1/+1
2004-07-27Make the create...() functions for some of these passes return a FunctionPass *.Brian Gaeke1-1/+1