aboutsummaryrefslogtreecommitdiffstats
path: root/lib/CodeGen/Passes.cpp
Commit message (Expand)AuthorAgeFilesLines
* Update aosp/master llvm for rebase to r233350Pirama Arumuga Nainar2015-04-091-44/+6
* Update aosp/master LLVM for rebase to r230699.Stephen Hines2015-03-231-74/+78
* Update aosp/master LLVM for rebase to r222494.Stephen Hines2014-12-021-1/+25
* Update LLVM for rebase to r212749.Stephen Hines2014-07-211-11/+5
* Update LLVM for 3.5 rebase (r209712).Stephen Hines2014-05-291-8/+16
* Update to LLVM 3.5a.Stephen Hines2014-04-241-12/+39
* Remove the now unused strong phi elimination pass.Rafael Espindola2013-10-141-14/+3
* Added temp flag -misched-bench for staging in default changes.Andrew Trick2013-09-261-1/+1
* Don't leak passes if added outside of the area determined by Started/Stopped ...Benjamin Kramer2013-08-051-0/+2
* Use SmallVectorImpl instead of SmallVector for iterators and references to av...Craig Topper2013-07-031-1/+1
* Access the TargetLoweringInfo from the TargetMachine object instead of cachin...Bill Wendling2013-06-191-2/+2
* Access the TargetLoweringInfo from the TargetMachine object instead of cachin...Bill Wendling2013-06-191-3/+3
* The DWARF EH pass doesn't need the TargetMachine, only the TargetLoweringBase...Bill Wendling2013-05-201-1/+1
* Add braces around || in && to pacify GCC.Benjamin Kramer2013-04-111-4/+4
* Generalize the PassConfig API and remove addFinalizeRegAlloc().Andrew Trick2013-04-101-36/+50
* Remove the old CodePlacementOpt pass.Benjamin Kramer2013-03-291-18/+3
* Remove unused #includes.Bill Wendling2013-03-051-1/+0
* Fix a typo.Cameron Zwarich2013-02-101-1/+1
* Provide a place for targets to insert ILP optimization passes.Jakob Stoklund Olesen2013-01-171-4/+6
* Switch the SCEV expander and LoopStrengthReduce to useChandler Carruth2013-01-071-1/+1
* Add targets to skip running the GC passes.Evan Cheng2012-12-211-3/+10
* Use the new script to sort the includes of every file under lib.Chandler Carruth2012-12-031-7/+7
* Replace r168930 with a more reasonable patch.Bill Wendling2012-11-301-3/+7
* Move else onto line with preceding closing brace.Craig Topper2012-11-191-2/+1
* misched: Allow subtargets to enable misched and dependent options.Andrew Trick2012-11-131-1/+4
* revert r166264 because the LTO build is still failingNadav Rotem2012-10-191-2/+2
* recommit the patch that makes LSR and LowerInvoke use the TargetTransform int...Nadav Rotem2012-10-191-2/+2
* Temporarily revert the TargetTransform changes.Bob Wilson2012-10-181-2/+2
* Add a new interface to allow IR-level passes to access codegen-specific infor...Nadav Rotem2012-10-101-2/+2
* The early if conversion pass is ready to be used as an opt-in.Jakob Stoklund Olesen2012-10-031-3/+3
* Add a new optimization pass: Stack Coloring, that merges disjoint static allo...Nadav Rotem2012-09-061-0/+4
* Stop casting away const qualifier needlessly.Roman Divacky2012-09-051-2/+2
* Add a verification pass after ExpandISelPseudos.Jakob Stoklund Olesen2012-08-201-1/+2
* Add an experimental -early-live-intervals option.Jakob Stoklund Olesen2012-08-031-0/+9
* Make sure -print-machineinstrs applies to the first pass as well.Jakob Stoklund Olesen2012-07-041-3/+3
* Add an experimental early if-conversion pass, off by default.Jakob Stoklund Olesen2012-07-041-0/+9
* All glory to address sanitizer. ;]Chandler Carruth2012-07-021-2/+8
* Extend TargetPassConfig to allow running only a subset of the normal passes.Bob Wilson2012-07-021-3/+15
* Move assertion with TargetPassConfig's Initialized flag.Bob Wilson2012-07-021-2/+2
* Consistently use AnalysisID types in TargetPassConfig.Bob Wilson2012-07-021-61/+59
* Add all codegen passes to the PassManager via TargetPassConfig.Bob Wilson2012-07-021-20/+53
* Allow targets to inject passes before the virtual register rewriter.Jakob Stoklund Olesen2012-06-261-1/+5
* Run ProcessImplicitDefs on SSA form where it can be much simpler.Jakob Stoklund Olesen2012-06-251-6/+2
* Reintroduce VirtRegRewriter.Jakob Stoklund Olesen2012-06-081-0/+4
* Add an insertPass API to TargetPassConfig. <rdar://problem/11498613>Bob Wilson2012-05-301-0/+42
* Change the PassManager from a reference to a pointer.Bill Wendling2012-05-011-21/+21
* Flip the new block-placement pass to be on by default.Chandler Carruth2012-04-161-6/+7
* Enable machine code verification in the entire code generator.Jakob Stoklund Olesen2012-03-281-8/+3
* Enable machine code verification after PreSched2 passes.Jakob Stoklund Olesen2012-03-281-1/+1
* Also verify after ExpandPostRAPseudos.Jakob Stoklund Olesen2012-03-281-1/+1