aboutsummaryrefslogtreecommitdiff
path: root/lib/Transforms/Scalar/Scalar.cpp
AgeCommit message (Expand)Author
2013-01-28Extracted ObjCARC.cpp into its own library libLLVMObjCARCOpts in preparation ...Michael Gottesman
2013-01-02Move all of the header files which are involved in modelling the LLVM IRChandler Carruth
2012-12-03Use the new script to sort the includes of every file under lib.Chandler Carruth
2012-10-08Move TargetData to DataLayout.Micah Villmow
2012-09-14Introduce a new SROA implementation.Chandler Carruth
2012-07-24Clean whitespaces.Nadav Rotem
2012-07-22Move the initialization of the bounds checking pass. The pass itselfChandler Carruth
2012-05-22add a new pass to instrument loads and stores for run-time bounds checkingNuno Lopes
2012-01-17Add a new ObjC ARC optimization pass to eliminate unneededDan Gohman
2011-08-30Remove the old tail duplication pass. It is not used and is unable to updateRafael Espindola
2011-07-25Add LLVMAddLowerExpectIntrinsicPass to the C API.Rafael Espindola
2011-07-06Introduce "expect" intrinsic instructions.Jakub Staszak
2011-06-15The ARC language-specific optimizer. Credit to Dan Gohman.John McCall
2011-04-13Add the alias analysis to the C api.Rafael Espindola
2011-04-07Expose more passes to the C API.Rafael Espindola
2011-02-28Delete the GEPSplitter experiment.Dan Gohman
2011-02-28Delete the SimplifyHalfPowrLibCalls pass, which was unused, andDan Gohman
2011-01-18Remove outdated references to dominance frontiers.Cameron Zwarich
2011-01-14split SROA into two passes: one that uses DomFrontiers (-scalarrepl) Chris Lattner
2011-01-03Add a new loop-instsimplify pass, with the intention of replacing the instanceCameron Zwarich
2011-01-02sketch out a new early cse pass. No functionality yet.Chris Lattner
2010-12-26Start of a pass for recognizing memset and memcpy idioms.Chris Lattner
2010-10-07Remove LoopIndexSplit pass. It is neither maintained nor used by anyone.Devang Patel
2010-10-07Next step on the getting-rid-of-static-ctors train: begin adding per-libraryOwen Anderson
2010-03-11Whoops this already existed.Nate Begeman
2010-03-11Add a handful of additional useful pass manager things to the C APINate Begeman
2009-11-11remove the now dead condprop pass, PR3906.Chris Lattner
2009-03-06add a bunch more passes to the C bindings (PR3734), patch byChris Lattner
2008-03-20C and Objective Caml bindings for mem2reg and reg2mem.Gordon Henriksen
2008-03-16C and Objective Caml bindings for several scalar transforms.Gordon Henriksen