summaryrefslogtreecommitdiff
path: root/lib/Transforms/Scalar/Scalar.cpp
Commit message (Expand)AuthorAge
* Add a loop rerolling passHal Finkel2013-11-16
* SampleProfileLoader pass. Initial setup.Diego Novillo2013-11-13
* 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
* Move StructurizeCFG out of R600 to generic Transforms.Matt Arsenault2013-06-19
* This patch breaks up Wrap.h so that it does not have to include all of Filip Pizlo2013-05-01
* Move C++ code out of the C headers and into either C++ headersEric Christopher2013-04-22
* Extracted ObjCARC.cpp into its own library libLLVMObjCARCOpts in preparation ...Michael Gottesman2013-01-28
* Move all of the header files which are involved in modelling the LLVM IRChandler Carruth2013-01-02
* Use the new script to sort the includes of every file under lib.Chandler Carruth2012-12-03
* Move TargetData to DataLayout.Micah Villmow2012-10-08
* Introduce a new SROA implementation.Chandler Carruth2012-09-14
* Clean whitespaces.Nadav Rotem2012-07-24
* Move the initialization of the bounds checking pass. The pass itselfChandler Carruth2012-07-22
* 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 the old tail duplication pass. It is not used and is unable to updateRafael Espindola2011-08-30
* Add LLVMAddLowerExpectIntrinsicPass to the C API.Rafael Espindola2011-07-25
* Introduce "expect" intrinsic instructions.Jakub Staszak2011-07-06
* The ARC language-specific optimizer. Credit to Dan Gohman.John McCall2011-06-15
* Add the alias analysis to the C api.Rafael Espindola2011-04-13
* Expose more passes to the C API.Rafael Espindola2011-04-07
* Delete the GEPSplitter experiment.Dan Gohman2011-02-28
* 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
* Remove LoopIndexSplit pass. It is neither maintained nor used by anyone.Devang Patel2010-10-07
* Next step on the getting-rid-of-static-ctors train: begin adding per-libraryOwen Anderson2010-10-07
* Whoops this already existed.Nate Begeman2010-03-11
* Add a handful of additional useful pass manager things to the C APINate Begeman2010-03-11
* remove the now dead condprop pass, PR3906.Chris Lattner2009-11-11
* add a bunch more passes to the C bindings (PR3734), patch byChris Lattner2009-03-06
* C and Objective Caml bindings for mem2reg and reg2mem.Gordon Henriksen2008-03-20
* C and Objective Caml bindings for several scalar transforms.Gordon Henriksen2008-03-16