aboutsummaryrefslogtreecommitdiffstats
path: root/include/llvm/LinkAllPasses.h
Commit message (Expand)AuthorAgeFilesLines
* Enable *BasicBlockPass::createPrinterPass()Sergei Larin2013-02-081-0/+1
* Extracted ObjCARC.cpp into its own library libLLVMObjCARCOpts in preparation ...Michael Gottesman2013-01-281-0/+1
* Added -view-callgraph module pass.Andrew Trick2013-01-111-0/+3
* Move all of the header files which are involved in modelling the LLVM IRChandler Carruth2013-01-021-1/+1
* LoopVectorizer: Use the "optsize" attribute to decide if we are allowed to in...Nadav Rotem2012-12-121-1/+1
* LoopVectorizer: When -Os is used, vectorize only loops that dont require a ta...Nadav Rotem2012-12-121-1/+1
* Sort the #include lines for the include/... tree with the script.Chandler Carruth2012-12-031-3/+3
* Add a cost model analysis that allows us to estimate the cost of IR-level ins...Nadav Rotem2012-11-021-0/+1
* Remove LoopDependenceAnalysis.Benjamin Kramer2012-10-261-1/+0
* Change the internalize pass to internalize all symbols when given an emptyRafael Espindola2012-10-261-1/+1
* Add a loop vectorizer.Nadav Rotem2012-10-171-0/+1
* dependence analysisSebastian Pop2012-10-111-0/+1
* Add a pass that renames everything with metasyntatic names. This works well a...Alex Rosenberg2012-09-111-0/+1
* Profile: set branch weight metadata with data generated from profiling.Manman Ren2012-08-281-0/+1
* add a new pass to instrument loads and stores for run-time bounds checkingNuno Lopes2012-05-221-0/+1
* Add a basic-block autovectorization pass.Hal Finkel2012-02-011-0/+2
* Add a new ObjC ARC optimization pass to eliminate unneededDan Gohman2012-01-171-0/+1
* All these arguments are default anyways.Nick Lewycky2011-12-061-1/+1
* Remove the old tail duplication pass. It is not used and is unable to updateRafael Espindola2011-08-301-1/+0
* Reapply r138695. Fix PassManager stack depths.Andrew Trick2011-08-291-1/+1
* Reverting r138695 to see if it fixes clang self host.Andrew Trick2011-08-271-1/+1
* Fix PassManager stack depths.Andrew Trick2011-08-271-1/+1
* Remove the LowerSetJmp pass. It wasn't used effectively by any of the targets.Bill Wendling2011-08-031-1/+0
* Land the long talked about "type system rewrite" patch. ThisChris Lattner2011-07-091-1/+0
* Introduce "expect" intrinsic instructions.Jakub Staszak2011-07-061-0/+1
* The ARC language-specific optimizer. Credit to Dan Gohman.John McCall2011-06-151-0/+4
* Conditionalize the format of the GCOV files by target type. Darwin uses the 4.2Bill Wendling2011-05-171-1/+1
* Add independent controls for whether GCOV profiling should emit .gcno files orNick Lewycky2011-04-211-1/+1
* Rename LineProfiling to GCOVProfiling to more accurately represent what itNick Lewycky2011-04-161-1/+1
* Add support for line profiling. Very work-in-progress.Nick Lewycky2011-04-121-0/+1
* remove the StructRetPromotion pass. It is unused, not maintained andChris Lattner2011-04-111-1/+0
* remove postdom frontiers, because it is dead. Forward dom frontiers areChris Lattner2011-04-051-1/+0
* Delete the GEPSplitter experiment.Dan Gohman2011-02-281-1/+0
* Delete the SimplifyHalfPowrLibCalls pass, which was unused, andDan Gohman2011-02-281-1/+0
* Delete the LiveValues pass. I won't get get back to the project itDan Gohman2011-02-281-1/+0
* Implementation of path profiling.Andrew Trick2011-01-291-1/+4
* remove the partial specialization pass. It is unmaintained and has bugs.Chris Lattner2011-01-161-1/+0
* sketch out a new early cse pass. No functionality yet.Chris Lattner2011-01-021-0/+1
* Start of a pass for recognizing memset and memcpy idioms.Chris Lattner2010-12-261-0/+1
* Add a new convenience pass for testing InstructionSimplify. PreviouslyDuncan Sands2010-12-201-0/+1
* Reference RegionPass to stop it being eliminated.Tobias Grosser2010-10-251-0/+3
* Make AliasSetTracker TBAA-aware, enabling TBAA-enabled LICM.Dan Gohman2010-10-181-1/+1
* Remove LoopIndexSplit pass. It is neither maintained nor used by anyone.Devang Patel2010-10-071-1/+0
* remove PointerTracking from mainline, Edwin is going to move it out to ClamAVChris Lattner2010-09-291-2/+0
* Add a pass which prints out all the memdep dependencies.Dan Gohman2010-09-161-0/+1
* Rename ValuePropagation to a more descriptive CorrelatedValuePropagation.Owen Anderson2010-08-311-1/+1
* remove the ABCD and SSI passes. They don't have any clients thatChris Lattner2010-08-281-3/+0
* Add a prototype of a new peephole optimizing pass that uses LazyValue info to...Owen Anderson2010-08-271-0/+1
* Add an atomic lowering passPeter Collingbourne2010-08-031-0/+1
* Sketch up a preliminary Type-Based Alias Analysis implementation.Dan Gohman2010-08-021-0/+1