aboutsummaryrefslogtreecommitdiff
path: root/tools/opt
AgeCommit message (Expand)Author
2008-08-27Add facility to create a target.Devang Patel
2008-07-14Goodbye tail duplication (for good this time).Evan Cheng
2008-07-13Fix comment.Duncan Sands
2008-07-13Fix PR2231 - opt -internalize -std-compile-opts should run internalize firstChris Lattner
2008-06-30Move dominator info printer into tool/opt/GraphPrinters.cppDevang Patel
2008-05-29Re-enable the newly simplified ADCE. This fixes a regression onOwen Anderson
2008-05-27Remove ADCE from the optimization pipeline.Owen Anderson
2008-05-16Re-enable tail duplication pass (now with default threshold down to 1 instruc...Evan Cheng
2008-05-15Remove tail duplication pass.Evan Cheng
2008-05-14Recover nestedloop regression reported by nightly tester.Devang Patel
2008-05-14Do not run instruction combiner in middle of loop optimization passes.Devang Patel
2008-05-10Re-enable loop deletion by default.Owen Anderson
2008-05-06Disable loop deletion until the release branch.Owen Anderson
2008-05-05Enable dead loop elimination.Owen Anderson
2008-05-02move libcalls to the same place llvm-gcc has it.Chris Lattner
2008-04-21enable jump threading pass by default. This causes no miscompilations Chris Lattner
2008-04-17Run SimplifyLibCalls near the beginning, not atDuncan Sands
2008-04-10Move memcpy / memset optimization pass after GVN.Evan Cheng
2008-04-09Factor a bunch of functionality related to memcpy and memset transforms out of Owen Anderson
2007-12-29remove attributions from tools.Chris Lattner
2007-12-29remove attributions from tools/utils makefiles.Chris Lattner
2007-10-08Move the space in overview output for commands out of each of theDan Gohman
2007-09-08Turn GVN on by default.Owen Anderson
2007-09-04Enable loop index split pass.Devang Patel
2007-08-01Rename FastDSE to just DSE.Owen Anderson
2007-07-30Remove a FIXME comment that wasn't removed when the code it accompaniedDan Gohman
2007-07-17Turn on FastDSE by default.Owen Anderson
2007-07-17Change sroa threshold back.Evan Cheng
2007-07-17Temporarily set SROA threshold to 512.Evan Cheng
2007-07-05Here is the bulk of the sanitizing.Gabor Greif
2007-07-05Fix PR1539. Add LoopPassPrinter.Devang Patel
2007-06-28Fix PR 1526.Devang Patel
2007-05-06use the new MemoryBuffer interfaces to simplify error reporting in clients.Chris Lattner
2007-05-06make sure the ofstream for opt's output file is destroyed, so that the bitsChris Lattner
2007-05-06switch tools to bitcode from bytecodeChris Lattner
2007-05-06add support to llvm-prof for reading from a bitcode fileChris Lattner
2007-05-06if -bitcode is specified, read and write a bitcode file instead of a bytecode...Chris Lattner
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-04-20remove cruftChris Lattner
2007-04-10Enable loop rotate pass.Devang Patel
2007-03-07Now LoopUnswitch is a LoopPass.Devang Patel
2007-02-07push bytecode decompressor out through APIs. Now the bytecode readerChris Lattner
2007-02-05For PR411:Reid Spencer
2007-02-03For PR1072:Reid Spencer
2007-02-02For PR1152:Reid Spencer
2007-01-31shutdown at end of runChris Lattner
2007-01-30For PR1136: Rename GlobalVariable::isExternal as isDeclaration to avoidReid Spencer
2007-01-21default to emiting an uncompressed .bc fileChris Lattner