summaryrefslogtreecommitdiff
path: root/include/llvm/Transforms/Scalar.h
Commit message (Expand)AuthorAge
* Pass to emit DWARF path discriminators.Diego Novillo2014-03-03
* [CodeGenPrepare] Move CodeGenPrepare into lib/CodeGen.Quentin Colombet2014-02-22
* 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
* Add a Scalarizer pass.Richard Sandiford2013-11-22
* Add a loop rerolling passHal Finkel2013-11-16
* SampleProfileLoader pass. Initial setup.Diego Novillo2013-11-13
* Add a runtime unrolling parameter to the LoopUnroll pass constructorHal Finkel2013-11-05
* Remove the long, long defunct IR block placement pass.Chandler Carruth2013-09-14
* Turn MipsOptimizeMathLibCalls into a target-independent scalar transformRichard Sandiford2013-08-23
* Factor FlattenCFG out from SimplifyCFGTom Stellard2013-08-06
* SimplifyCFG: Use parallel-and and parallel-or mode to consolidate branch cond...Tom Stellard2013-07-27
* Remove the simplify-libcalls pass (finally)Meador Inge2013-06-20
* Access the TargetLoweringInfo from the TargetMachine object instead of cachin...Bill Wendling2013-06-19
* Move StructurizeCFG out of R600 to generic Transforms.Matt Arsenault2013-06-19
* Fix typo in comment.Nick Lewycky2013-03-14
* Extracted ObjCARC.cpp into its own library libLLVMObjCARCOpts in preparation ...Michael Gottesman2013-01-28
* Switch the SCEV expander and LoopStrengthReduce to useChandler Carruth2013-01-07
* revert r166264 because the LTO build is still failingNadav Rotem2012-10-19
* recommit the patch that makes LSR and LowerInvoke use the TargetTransform int...Nadav Rotem2012-10-19
* Temporarily revert the TargetTransform changes.Bob Wilson2012-10-18
* Add a new interface to allow IR-level passes to access codegen-specific infor...Nadav Rotem2012-10-10
* Port the SSAUpdater-based promotion logic from the old SROA pass to theChandler Carruth2012-09-15
* Introduce a new SROA implementation.Chandler Carruth2012-09-14
* move the bounds checking pass to the instrumentation folder, where it belongs...Nuno Lopes2012-07-20
* Add a number of threshold arguments to the SRA pass.Nadav Rotem2012-06-21
* add a new pass to instrument loads and stores for run-time bounds checkingNuno Lopes2012-05-22
* Add a new ObjC ARC optimization pass to eliminate unneededDan Gohman2012-01-17
* Remove reference to dead GEPSplitterPass. PR11506.Eli Friedman2011-12-08
* svn mv Target/ARM/ARMGlobalMerge.cpp Transforms/Scalar/GlobalMerge.cppDevang Patel2011-10-17
* Remove the old tail duplication pass. It is not used and is unable to updateRafael Espindola2011-08-30
* Introduce "expect" intrinsic instructions.Jakub Staszak2011-07-06
* The ARC language-specific optimizer. Credit to Dan Gohman.John McCall2011-06-15
* Passing unroll parameters (unroll-count, threshold, and partial unroll) via L...Junjie Gu2011-04-13
* Delete the SimplifyHalfPowrLibCalls pass, which was unused, andDan Gohman2011-02-28
* Remove outdated references to dominance frontiers.Cameron Zwarich2011-01-18
* split SROA into two passes: one that uses DomFrontiers (-scalarrepl) Chris Lattner2011-01-14
* Add a new loop-instsimplify pass, with the intention of replacing the instanceCameron Zwarich2011-01-03
* sketch out a new early cse pass. No functionality yet.Chris Lattner2011-01-02
* Start of a pass for recognizing memset and memcpy idioms.Chris Lattner2010-12-26
* Add a new convenience pass for testing InstructionSimplify. PreviouslyDuncan Sands2010-12-20
* Remove LoopIndexSplit pass. It is neither maintained nor used by anyone.Devang Patel2010-10-07
* Rename ValuePropagation to a more descriptive CorrelatedValuePropagation.Owen Anderson2010-08-31
* remove the ABCD and SSI passes. They don't have any clients thatChris Lattner2010-08-28
* Add a prototype of a new peephole optimizing pass that uses LazyValue info to...Owen Anderson2010-08-27
* Eliminate PromoteMemoryToRegisterID; just use addPreserved("mem2reg")Dan Gohman2010-08-06
* Reapply r110396, with fixes to appease the Linux buildbot gods.Owen Anderson2010-08-06