aboutsummaryrefslogtreecommitdiffstats
path: root/tools/opt
Commit message (Expand)AuthorAgeFilesLines
* Rename AddReadAttrs to FunctionAttrs, and teach it howDuncan Sands2008-12-311-2/+2
* Enable LoopIndexSplit pass.Devang Patel2008-12-041-2/+2
* Disable -loop-index-split for now.Devang Patel2008-11-261-2/+2
* Adjust indent.Zhongxing Xu2008-11-261-2/+2
* fix memory leak in pass manager when adding an analysis pass that already exi...Nuno Lopes2008-11-041-6/+11
* Move Print*Pass to use raw_ostream.Daniel Dunbar2008-10-221-1/+2
* Privatize PrintModulePass and PrintFunctionPass and addDaniel Dunbar2008-10-211-1/+1
* Rationalize the names of passes that print information:Duncan Sands2008-09-233-9/+10
* Initial support for the CMake build system.Oscar Fuentes2008-09-221-0/+9
* Turn on the AddReadAttrs pass.Duncan Sands2008-09-191-1/+4
* Teach -callgraph to always print the callgraph (as theDuncan Sands2008-09-191-6/+5
* Fix comments, help messages.Devang Patel2008-09-171-4/+2
* Fix cut-n-pasto.Devang Patel2008-09-171-2/+2
* Add -O1, -O2 and -O3 that matches llvm-gcc's -O1, -O2 and -O3 respectively.Devang Patel2008-09-161-0/+142
* End of the GlobalsModRef experiment.Duncan Sands2008-09-151-2/+0
* Give GlobalsModRef a whirl in the nightly testers.Duncan Sands2008-09-121-1/+3
* Backout 55429Devang Patel2008-08-271-48/+4
* Add facility to create a target.Devang Patel2008-08-271-4/+48
* Goodbye tail duplication (for good this time).Evan Cheng2008-07-141-1/+0
* Fix comment.Duncan Sands2008-07-131-1/+1
* Fix PR2231 - opt -internalize -std-compile-opts should run internalize firstChris Lattner2008-07-131-8/+17
* Move dominator info printer into tool/opt/GraphPrinters.cppDevang Patel2008-06-301-0/+32
* Re-enable the newly simplified ADCE. This fixes a regression onOwen Anderson2008-05-291-1/+1
* Remove ADCE from the optimization pipeline.Owen Anderson2008-05-271-1/+1
* Re-enable tail duplication pass (now with default threshold down to 1 instruc...Evan Cheng2008-05-161-0/+1
* Remove tail duplication pass.Evan Cheng2008-05-151-1/+0
* Recover nestedloop regression reported by nightly tester.Devang Patel2008-05-141-0/+2
* Do not run instruction combiner in middle of loop optimization passes.Devang Patel2008-05-141-1/+0
* Re-enable loop deletion by default.Owen Anderson2008-05-101-0/+1
* Disable loop deletion until the release branch.Owen Anderson2008-05-061-1/+0
* Enable dead loop elimination.Owen Anderson2008-05-051-0/+1
* move libcalls to the same place llvm-gcc has it.Chris Lattner2008-05-021-1/+1
* enable jump threading pass by default. This causes no miscompilations Chris Lattner2008-04-211-0/+1
* Run SimplifyLibCalls near the beginning, not atDuncan Sands2008-04-171-1/+2
* Move memcpy / memset optimization pass after GVN.Evan Cheng2008-04-101-1/+1
* Factor a bunch of functionality related to memcpy and memset transforms out of Owen Anderson2008-04-091-0/+1
* remove attributions from tools.Chris Lattner2007-12-294-8/+8
* remove attributions from tools/utils makefiles.Chris Lattner2007-12-291-2/+2
* Move the space in overview output for commands out of each of theDan Gohman2007-10-081-1/+1
* Turn GVN on by default.Owen Anderson2007-09-081-2/+1
* Enable loop index split pass.Devang Patel2007-09-041-0/+1
* Rename FastDSE to just DSE.Owen Anderson2007-08-011-1/+1
* Remove a FIXME comment that wasn't removed when the code it accompaniedDan Gohman2007-07-301-1/+0
* Turn on FastDSE by default.Owen Anderson2007-07-171-1/+1
* Change sroa threshold back.Evan Cheng2007-07-171-1/+1
* Temporarily set SROA threshold to 512.Evan Cheng2007-07-171-1/+2
* Here is the bulk of the sanitizing.Gabor Greif2007-07-051-5/+5
* Fix PR1539. Add LoopPassPrinter.Devang Patel2007-07-051-0/+29
* Fix PR 1526.Devang Patel2007-06-281-0/+34
* use the new MemoryBuffer interfaces to simplify error reporting in clients.Chris Lattner2007-05-061-7/+4