aboutsummaryrefslogtreecommitdiff
path: root/tools/opt
AgeCommit message (Expand)Author
2009-02-18Eliminate several more unnecessary intptr_t casts.Dan Gohman
2008-12-31Rename AddReadAttrs to FunctionAttrs, and teach it howDuncan Sands
2008-12-04Enable LoopIndexSplit pass.Devang Patel
2008-11-26Disable -loop-index-split for now.Devang Patel
2008-11-26Adjust indent.Zhongxing Xu
2008-11-04fix memory leak in pass manager when adding an analysis pass that already exi...Nuno Lopes
2008-10-22Move Print*Pass to use raw_ostream.Daniel Dunbar
2008-10-21Privatize PrintModulePass and PrintFunctionPass and addDaniel Dunbar
2008-09-23Rationalize the names of passes that print information:Duncan Sands
2008-09-22Initial support for the CMake build system.Oscar Fuentes
2008-09-19Turn on the AddReadAttrs pass.Duncan Sands
2008-09-19Teach -callgraph to always print the callgraph (as theDuncan Sands
2008-09-17Fix comments, help messages.Devang Patel
2008-09-17Fix cut-n-pasto.Devang Patel
2008-09-16Add -O1, -O2 and -O3 that matches llvm-gcc's -O1, -O2 and -O3 respectively.Devang Patel
2008-09-15End of the GlobalsModRef experiment.Duncan Sands
2008-09-12Give GlobalsModRef a whirl in the nightly testers.Duncan Sands
2008-08-27Backout 55429Devang Patel
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