summaryrefslogtreecommitdiff
path: root/include/llvm/LinkAllPasses.h
Commit message (Expand)AuthorAge
* Add a new attribute called 'jumptable' that creates jump-instruction tables f...Tom Roeder2014-06-05
* Add an optimization that does CSE in a group of similar GEPs.Eli Bendersky2014-05-01
* [C++] Use 'nullptr'.Craig Topper2014-04-24
* Revert "Revert "Add Constant Hoisting Pass" (r200034)"Juergen Ributzka2014-01-25
* Revert "Add Constant Hoisting Pass" (r200034)Hans Wennborg2014-01-25
* Add Constant Hoisting PassJuergen Ributzka2014-01-24
* Revert "Add Constant Hoisting Pass"Juergen Ributzka2014-01-24
* Add Constant Hoisting PassJuergen Ributzka2014-01-24
* [PM] Simplify the interface exposed for IR printing passes.Chandler Carruth2014-01-12
* [PM] Rename the IR printing pass header to a more generic and correctChandler Carruth2014-01-12
* Move the LLVM IR asm writer header files into the IR directory, as theyChandler Carruth2014-01-07
* Add a Scalarizer pass.Richard Sandiford2013-11-22
* Add a loop rerolling passHal Finkel2013-11-16
* Remove the very substantial, largely unmaintained legacy PGOChandler Carruth2013-10-02
* Remove the long, long defunct IR block placement pass.Chandler Carruth2013-09-14
* Turn MipsOptimizeMathLibCalls into a target-independent scalar transformRichard Sandiford2013-08-23
* Remove the simplify-libcalls pass (finally)Meador Inge2013-06-20
* Move StructurizeCFG out of R600 to generic Transforms.Matt Arsenault2013-06-19
* Add support for bottom-up SLP vectorization infrastructure.Nadav Rotem2013-04-09
* Remove -print-dbginfo as it is unused & bitrotten.David Blaikie2013-03-08
* Enable *BasicBlockPass::createPrinterPass()Sergei Larin2013-02-08
* Extracted ObjCARC.cpp into its own library libLLVMObjCARCOpts in preparation ...Michael Gottesman2013-01-28
* Added -view-callgraph module pass.Andrew Trick2013-01-11
* Move all of the header files which are involved in modelling the LLVM IRChandler Carruth2013-01-02
* LoopVectorizer: Use the "optsize" attribute to decide if we are allowed to in...Nadav Rotem2012-12-12
* LoopVectorizer: When -Os is used, vectorize only loops that dont require a ta...Nadav Rotem2012-12-12
* Sort the #include lines for the include/... tree with the script.Chandler Carruth2012-12-03
* Add a cost model analysis that allows us to estimate the cost of IR-level ins...Nadav Rotem2012-11-02
* Remove LoopDependenceAnalysis.Benjamin Kramer2012-10-26
* Change the internalize pass to internalize all symbols when given an emptyRafael Espindola2012-10-26
* Add a loop vectorizer.Nadav Rotem2012-10-17
* dependence analysisSebastian Pop2012-10-11
* Add a pass that renames everything with metasyntatic names. This works well a...Alex Rosenberg2012-09-11
* Profile: set branch weight metadata with data generated from profiling.Manman Ren2012-08-28
* add a new pass to instrument loads and stores for run-time bounds checkingNuno Lopes2012-05-22
* Add a basic-block autovectorization pass.Hal Finkel2012-02-01
* Add a new ObjC ARC optimization pass to eliminate unneededDan Gohman2012-01-17
* All these arguments are default anyways.Nick Lewycky2011-12-06
* Remove the old tail duplication pass. It is not used and is unable to updateRafael Espindola2011-08-30
* Reapply r138695. Fix PassManager stack depths.Andrew Trick2011-08-29
* Reverting r138695 to see if it fixes clang self host.Andrew Trick2011-08-27
* Fix PassManager stack depths.Andrew Trick2011-08-27
* Remove the LowerSetJmp pass. It wasn't used effectively by any of the targets.Bill Wendling2011-08-03
* Land the long talked about "type system rewrite" patch. ThisChris Lattner2011-07-09
* Introduce "expect" intrinsic instructions.Jakub Staszak2011-07-06
* The ARC language-specific optimizer. Credit to Dan Gohman.John McCall2011-06-15
* Conditionalize the format of the GCOV files by target type. Darwin uses the 4.2Bill Wendling2011-05-17
* Add independent controls for whether GCOV profiling should emit .gcno files orNick Lewycky2011-04-21
* Rename LineProfiling to GCOVProfiling to more accurately represent what itNick Lewycky2011-04-16
* Add support for line profiling. Very work-in-progress.Nick Lewycky2011-04-12