aboutsummaryrefslogtreecommitdiff
path: root/tools/llvm-ld/Optimize.cpp
AgeCommit message (Expand)Author
2012-04-19Remove llvm-ld and llvm-stub (which is only used by llvm-ld).Michael J. Spencer
2011-08-02Move methods in PassManagerBuilder offline.Rafael Espindola
2011-08-02move PassManagerBuilder.h to IPO. This is a non intuitive place to put it,Rafael Espindola
2011-05-22fix a file system case sensitivity issue.Chris Lattner
2011-05-22switch llvm-ld. It has a terrible mechanism that people can add extraChris Lattner
2010-11-29Merge System into Support.Michael J. Spencer
2010-03-24Trim #includes.Dan Gohman
2009-07-16Convert more tools code from cerr and cout to errs() and outs().Dan Gohman
2009-07-15Use errs() instead of std::cerr.Dan Gohman
2009-06-03Change LTO to run the global opt pass twice.Daniel Dunbar
2009-06-03Add createStandardLTOPasses to StandardPasses.h, and move lto and llvm-ld over.Daniel Dunbar
2009-02-26Add the function attributes pass during LTO time.Nick Lewycky
2008-08-15Remove GCSE, ValueNumbering, and LoadValueNumbering. These have been depreca...Owen Anderson
2008-07-02Use ADCE instead of just DCE. ADCE will better clean up after jump threading,Owen Anderson
2008-06-25run mem2reg after the second jump threading pass in llvm-ld.Chris Lattner
2008-06-25remove some dead options.Chris Lattner
2008-04-22Move MemCpyOpt after GVN.Owen Anderson
2008-04-21run the jump threading pass in llvm-ld alsoChris Lattner
2008-04-09Factor a bunch of functionality related to memcpy and memset transforms out of Owen Anderson
2008-03-19style and spellingAndrew Lenharth
2008-03-19llvm-ld deserves disable-verify too. opt shouldn't have all the fun options.Andrew Lenharth
2007-12-29remove attributions from tools.Chris Lattner
2007-09-08Turn GVN on by default.Owen Anderson
2007-08-01Rename FastDSE to just DSE.Owen Anderson
2007-07-17Turn on FastDSE by default.Owen Anderson
2007-06-06if internalize is disabled, don't run the pass at all!Chris Lattner
2007-04-05run a late dce pass to clean up extra cruft.Chris Lattner
2007-03-07Now LICM is a LoopPass.Devang Patel
2007-02-08For PR1153:Reid Spencer
2007-02-05For PR411:Reid Spencer
2006-12-01target constructors are never usedChris Lattner
2006-11-17Need <iostream> for the time being.Bill Wendling
2006-08-27eliminate only use of FilteredPassNameParserChris Lattner
2006-08-20Make sure the verify pass gets run after the user's loaded passes as wellReid Spencer
2006-08-20Rename the -verify option to be -verify-each so that it doesn't conflictReid Spencer
2006-08-20Convert llvm-ld to use the PluginLoader like opt instead of having itsReid Spencer
2006-06-16Don't pass target name into TargetData anymore, it is never used or needed.Chris Lattner
2006-06-07Shorten a value description so --help out isn't so wide.Reid Spencer
2006-06-02Fix a -pedantic warningChris Lattner
2005-10-18Fix PR637Chris Lattner
2005-04-22Remove trailing whitespaceMisha Brukman
2004-12-11Revert the last patch. We really do need SimplyCFG.Reid Spencer
2004-12-10Remove this pass as its no longer needed.Reid Spencer
2004-12-02Adjust to change in pass nameChris Lattner
2004-11-20First cut at implementing generic link-time OptimizationReid Spencer