aboutsummaryrefslogtreecommitdiffstats
path: root/include/llvm/InitializePasses.h
Commit message (Expand)AuthorAgeFilesLines
* ThreadSanitizer, a race detector. First LLVM commit.Kostya Serebryany2012-02-131-0/+1
* Codegen pass definition cleanup. No functionality.Andrew Trick2012-02-081-0/+7
* Move pass configuration out of pass constructors: BranchFolderPassAndrew Trick2012-02-081-0/+1
* Make TargetPassConfig an ImmutablePass so CodeGenPasses can query optionsAndrew Trick2012-02-041-0/+1
* Add a basic-block autovectorization pass.Hal Finkel2012-02-011-1/+5
* More bundle related API additions.Evan Cheng2012-01-191-0/+1
* Add a new ObjC ARC optimization pass to eliminate unneededDan Gohman2012-01-171-0/+1
* Renamed MachineScheduler to ScheduleTopDownLive.Andrew Trick2012-01-171-1/+1
* Added the MachineSchedulerPass skeleton.Andrew Trick2012-01-131-0/+1
* Added a late machine instruction copy propagation pass. This catchesEvan Cheng2012-01-071-0/+1
* - Add MachineInstrBundle.h and MachineInstrBundle.cpp. This includes a functionEvan Cheng2011-12-141-0/+1
* Kill off the LoopSplitter. It's not being used or maintained.Lang Hames2011-12-061-1/+0
* AddressSanitizer, first commit (compiler module only)Kostya Serebryany2011-11-161-0/+1
* Prune more RALinScan. RALinScan was also here!NAKAMURA Takumi2011-11-131-1/+0
* Begin collecting some of the statistics for block placement discussed onChandler Carruth2011-11-021-0/+1
* Implement a block placement pass based on the branch probability andChandler Carruth2011-10-211-0/+1
* svn mv Target/ARM/ARMGlobalMerge.cpp Transforms/Scalar/GlobalMerge.cppDevang Patel2011-10-171-0/+1
* Remove the old tail duplication pass. It is not used and is unable to updateRafael Espindola2011-08-301-1/+0
* Remove the LowerSetJmp pass. It wasn't used effectively by any of the targets.Bill Wendling2011-08-031-1/+0
* Rename BlockFrequency to BlockFrequencyInfo and MachineBlockFrequency toJakub Staszak2011-07-251-2/+2
* Add MachineBlockFrequency analysis.Jakub Staszak2011-07-161-0/+1
* 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
* Remove the experimental (and unused) pre-ra splitting pass. Greedy regalloc c...Evan Cheng2011-06-271-1/+0
* There is only one register coalescer. Merge it into the base class andRafael Espindola2011-06-261-2/+1
* Introduce BlockFrequency analysis for BasicBlocks.Jakub Staszak2011-06-231-0/+1
* Introduce MachineBranchProbabilityInfo class, which has similar API toJakub Staszak2011-06-161-0/+1
* The ARC language-specific optimizer. Credit to Dan Gohman.John McCall2011-06-151-0/+4
* New BranchProbabilityInfo analysis. Patch by Jakub Staszak!Andrew Trick2011-06-041-0/+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
* introduce a new TargetLibraryInfo pass, which transformations can use toChris Lattner2011-02-181-0/+1
* Implementation of path profiling.Andrew Trick2011-01-291-4/+9
* Remove outdated references to dominance frontiers.Cameron Zwarich2011-01-181-1/+1
* remove the partial specialization pass. It is unmaintained and has bugs.Chris Lattner2011-01-161-1/+0
* split SROA into two passes: one that uses DomFrontiers (-scalarrepl) Chris Lattner2011-01-141-1/+2
* Add the SpillPlacement analysis pass.Jakob Stoklund Olesen2011-01-061-0/+1
* Turn the EdgeBundles class into a stand-alone machine CFG analysis pass.Jakob Stoklund Olesen2011-01-041-0/+1
* Add a new loop-instsimplify pass, with the intention of replacing the instanceCameron Zwarich2011-01-031-0/+1
* 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
* Add MachineLoopRanges analysis.Jakob Stoklund Olesen2010-12-151-0/+1
* Stub out a new LiveDebugVariables pass.Jakob Stoklund Olesen2010-11-301-0/+1
* Rename ExpandPseudos to ExpandISelPseudos to help clarify its role.Dan Gohman2010-11-181-1/+1