summaryrefslogtreecommitdiff
path: root/include/llvm/InitializePasses.h
Commit message (Expand)AuthorAge
* Begin collecting some of the statistics for block placement discussed onChandler Carruth2011-11-02
* Implement a block placement pass based on the branch probability andChandler Carruth2011-10-21
* 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
* Remove the LowerSetJmp pass. It wasn't used effectively by any of the targets.Bill Wendling2011-08-03
* Rename BlockFrequency to BlockFrequencyInfo and MachineBlockFrequency toJakub Staszak2011-07-25
* Add MachineBlockFrequency analysis.Jakub Staszak2011-07-16
* Land the long talked about "type system rewrite" patch. ThisChris Lattner2011-07-09
* Introduce "expect" intrinsic instructions.Jakub Staszak2011-07-06
* Remove the experimental (and unused) pre-ra splitting pass. Greedy regalloc c...Evan Cheng2011-06-27
* There is only one register coalescer. Merge it into the base class andRafael Espindola2011-06-26
* Introduce BlockFrequency analysis for BasicBlocks.Jakub Staszak2011-06-23
* Introduce MachineBranchProbabilityInfo class, which has similar API toJakub Staszak2011-06-16
* The ARC language-specific optimizer. Credit to Dan Gohman.John McCall2011-06-15
* New BranchProbabilityInfo analysis. Patch by Jakub Staszak!Andrew Trick2011-06-04
* 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
* remove the StructRetPromotion pass. It is unused, not maintained andChris Lattner2011-04-11
* remove postdom frontiers, because it is dead. Forward dom frontiers areChris Lattner2011-04-05
* Delete the GEPSplitter experiment.Dan Gohman2011-02-28
* Delete the SimplifyHalfPowrLibCalls pass, which was unused, andDan Gohman2011-02-28
* Delete the LiveValues pass. I won't get get back to the project itDan Gohman2011-02-28
* introduce a new TargetLibraryInfo pass, which transformations can use toChris Lattner2011-02-18
* Implementation of path profiling.Andrew Trick2011-01-29
* Remove outdated references to dominance frontiers.Cameron Zwarich2011-01-18
* remove the partial specialization pass. It is unmaintained and has bugs.Chris Lattner2011-01-16
* split SROA into two passes: one that uses DomFrontiers (-scalarrepl) Chris Lattner2011-01-14
* Add the SpillPlacement analysis pass.Jakob Stoklund Olesen2011-01-06
* Turn the EdgeBundles class into a stand-alone machine CFG analysis pass.Jakob Stoklund Olesen2011-01-04
* 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
* Add MachineLoopRanges analysis.Jakob Stoklund Olesen2010-12-15
* Stub out a new LiveDebugVariables pass.Jakob Stoklund Olesen2010-11-30
* Rename ExpandPseudos to ExpandISelPseudos to help clarify its role.Dan Gohman2010-11-18
* Split pseudo-instruction expansion into a separate pass, to make itDan Gohman2010-11-16
* Get rid of static constructors for pass registration. Instead, every pass ex...Owen Anderson2010-10-19
* Remove LoopIndexSplit pass. It is neither maintained nor used by anyone.Devang Patel2010-10-07
* Add initialization routines for Instrumentation.Owen Anderson2010-10-07
* Add initialization routines to InstCombine.Owen Anderson2010-10-07
* Add initialization routines for VMCore.Owen Anderson2010-10-07
* Add initialization routines for Target.Owen Anderson2010-10-07
* Add initialization routines for CodeGen.Owen Anderson2010-10-07
* Add initialization routines for Analysis and IPA.Owen Anderson2010-10-07
* Add an initialization routine for libLLVMipo.aOwen Anderson2010-10-07
* Next step on the getting-rid-of-static-ctors train: begin adding per-libraryOwen Anderson2010-10-07
* Add the header that I accidentally forgot from r115900.Owen Anderson2010-10-07