summaryrefslogtreecommitdiff
path: root/lib/CodeGen/Passes.cpp
Commit message (Expand)AuthorAge
* revert r166264 because the LTO build is still failingNadav Rotem2012-10-19
* recommit the patch that makes LSR and LowerInvoke use the TargetTransform int...Nadav Rotem2012-10-19
* Temporarily revert the TargetTransform changes.Bob Wilson2012-10-18
* Add a new interface to allow IR-level passes to access codegen-specific infor...Nadav Rotem2012-10-10
* The early if conversion pass is ready to be used as an opt-in.Jakob Stoklund Olesen2012-10-03
* Add a new optimization pass: Stack Coloring, that merges disjoint static allo...Nadav Rotem2012-09-06
* Stop casting away const qualifier needlessly.Roman Divacky2012-09-05
* Add a verification pass after ExpandISelPseudos.Jakob Stoklund Olesen2012-08-20
* Add an experimental -early-live-intervals option.Jakob Stoklund Olesen2012-08-03
* Make sure -print-machineinstrs applies to the first pass as well.Jakob Stoklund Olesen2012-07-04
* Add an experimental early if-conversion pass, off by default.Jakob Stoklund Olesen2012-07-04
* All glory to address sanitizer. ;]Chandler Carruth2012-07-02
* Extend TargetPassConfig to allow running only a subset of the normal passes.Bob Wilson2012-07-02
* Move assertion with TargetPassConfig's Initialized flag.Bob Wilson2012-07-02
* Consistently use AnalysisID types in TargetPassConfig.Bob Wilson2012-07-02
* Add all codegen passes to the PassManager via TargetPassConfig.Bob Wilson2012-07-02
* Allow targets to inject passes before the virtual register rewriter.Jakob Stoklund Olesen2012-06-26
* Run ProcessImplicitDefs on SSA form where it can be much simpler.Jakob Stoklund Olesen2012-06-25
* Reintroduce VirtRegRewriter.Jakob Stoklund Olesen2012-06-08
* Add an insertPass API to TargetPassConfig. <rdar://problem/11498613>Bob Wilson2012-05-30
* Change the PassManager from a reference to a pointer.Bill Wendling2012-05-01
* Flip the new block-placement pass to be on by default.Chandler Carruth2012-04-16
* Enable machine code verification in the entire code generator.Jakob Stoklund Olesen2012-03-28
* Enable machine code verification after PreSched2 passes.Jakob Stoklund Olesen2012-03-28
* Also verify after ExpandPostRAPseudos.Jakob Stoklund Olesen2012-03-28
* Enable machine code verification after the late machine optimization passes.Jakob Stoklund Olesen2012-03-28
* misched: implemented a framework for top-down or bottom-up scheduling.Andrew Trick2012-03-14
* Fix machine-cp by having it to check sub-register indicies. e.g.Evan Cheng2012-02-20
* Disable machine copy propagation for now. It's known to be buggy (PR11940) an...Benjamin Kramer2012-02-16
* Revert r150565 again. Appears to be a stage2 failure with dragonegg.Andrew Trick2012-02-15
* Reapply r150565 with the typo fix properly merged.Andrew Trick2012-02-15
* reverting r150565. Premature push.Andrew Trick2012-02-15
* Move PostRAMachineLICM into MachineLateOptimization. It now runs after PEI!Andrew Trick2012-02-15
* Allow CodeGen (llc) command line options to work as expected.Andrew Trick2012-02-15
* Added TargetPassConfig::disablePass/substitutePass as a general mechanism to ...Andrew Trick2012-02-15
* Add TargetPassConfig hooks for scheduling/bundling.Andrew Trick2012-02-11
* comment grammarAndrew Trick2012-02-10
* RegAlloc superpass: includes phi elimination, coalescing, and scheduling.Andrew Trick2012-02-10
* Improve TargetPassConfig. No intended functionality.Andrew Trick2012-02-09
* Codegen pass definition cleanup. No functionality.Andrew Trick2012-02-08
* Move pass configuration out of pass constructors: MachineLICM.Andrew Trick2012-02-08
* Move pass configuration out of pass constructors: StackSlotColoring.Andrew Trick2012-02-08
* Move pass configuration out of pass constructors: PostRAScheduler.Andrew Trick2012-02-08
* Move pass configuration out of pass constructors: BranchFolderPassAndrew Trick2012-02-08
* Added TargetPassConfig::setOptAndrew Trick2012-02-08
* Added Pass::createPass(ID) to handle pass configuration by IDAndrew Trick2012-02-08
* Move pass configuration out of pass constructors: TailDuplicate::PreRegAllocAndrew Trick2012-02-08
* TargetPassConfig: confine the MC configuration to TargetMachine.Andrew Trick2012-02-04
* Move TargetPassConfig implementation into Passes.cppAndrew Trick2012-02-04
* Make TargetPassConfig an ImmutablePass so CodeGenPasses can query optionsAndrew Trick2012-02-04