2013-06-19 |
Bill Wendling | Access the TargetLoweringInfo from the TargetMachine... |
blob | commitdiff | raw |
2013-06-19 |
Bill Wendling | Access the TargetLoweringInfo from the TargetMachine... |
blob | commitdiff | raw | diff to current |
2013-05-20 |
Bill Wendling | The DWARF EH pass doesn't need the TargetMachine, only... |
blob | commitdiff | raw | diff to current |
2013-04-10 |
Benjamin Kramer | Use a real union for IdentifyingPassPtr. |
blob | commitdiff | raw | diff to current |
2013-04-10 |
Andrew Trick | Generalize the PassConfig API and remove addFinalizeReg... |
blob | commitdiff | raw | diff to current |
2013-03-29 |
Benjamin Kramer | Remove the old CodePlacementOpt pass. |
blob | commitdiff | raw | diff to current |
2013-03-01 |
Yiannis Tsiouris | GCInfoDeleter code cleanup after r175528 |
blob | commitdiff | raw | diff to current |
2013-01-17 |
Jakob Stoklund Olesen | Provide a place for targets to insert ILP optimization... |
blob | commitdiff | raw | diff to current |
2013-01-11 |
Benjamin Kramer | Split TargetLowering into a CodeGen and a SelectionDAG... |
blob | commitdiff | raw | diff to current |
2013-01-07 |
Chandler Carruth | Switch TargetTransformInfo from an immutable analysis... |
blob | commitdiff | raw | diff to current |
2012-12-21 |
Evan Cheng | Add targets to skip running the GC passes. |
blob | commitdiff | raw | diff to current |
2012-11-30 |
Bill Wendling | Replace r168930 with a more reasonable patch. |
blob | commitdiff | raw | diff to current |
2012-11-27 |
Jakub Staszak | Remove unused MachineLoopRanges analysis. |
blob | commitdiff | raw | diff to current |
2012-09-06 |
Nadav Rotem | Add a new optimization pass: Stack Coloring, that merge... |
blob | commitdiff | raw | diff to current |
2012-08-03 |
Jakob Stoklund Olesen | Add an experimental -early-live-intervals option. |
blob | commitdiff | raw | diff to current |
2012-07-26 |
Jakob Stoklund Olesen | Start scaffolding for a MachineTraceMetrics analysis... |
blob | commitdiff | raw | diff to current |
2012-07-04 |
Jakob Stoklund Olesen | Add an experimental early if-conversion pass, off by... |
blob | commitdiff | raw | diff to current |
2012-07-02 |
Bob Wilson | Extend TargetPassConfig to allow running only a subset... |
blob | commitdiff | raw | diff to current |
2012-07-02 |
Bob Wilson | Consistently use AnalysisID types in TargetPassConfig. |
blob | commitdiff | raw | diff to current |
2012-07-02 |
Bob Wilson | Add all codegen passes to the PassManager via TargetPas... |
blob | commitdiff | raw | diff to current |
2012-07-02 |
Bob Wilson | Add a missing forward declaration of PassManagerBase. |
blob | commitdiff | raw | diff to current |
2012-06-26 |
Jakob Stoklund Olesen | Allow targets to inject passes before the virtual regis... |
blob | commitdiff | raw | diff to current |
2012-06-08 |
Jakob Stoklund Olesen | Reintroduce VirtRegRewriter. |
blob | commitdiff | raw | diff to current |
2012-05-30 |
Bob Wilson | Add an insertPass API to TargetPassConfig. <rdar:... |
blob | commitdiff | raw | diff to current |
2012-05-01 |
Bill Wendling | Change the PassManager from a reference to a pointer. |
blob | commitdiff | raw | diff to current |
2012-03-28 |
Jakob Stoklund Olesen | Enable machine code verification in the entire code... |
blob | commitdiff | raw | diff to current |
2012-03-13 |
Bill Wendling | s/SjLjEHPass/SjLjEHPrepare/ |
blob | commitdiff | raw | diff to current |
2012-03-09 |
Andrew Trick | Added TargetPassConfig::enablePass |
blob | commitdiff | raw | diff to current |
2012-03-02 |
Jia Liu | delete dead code, patch by Michael Spencer. |
blob | commitdiff | raw | diff to current |
2012-02-15 |
Andrew Trick | Allow CodeGen (llc) command line options to work as... |
blob | commitdiff | raw | diff to current |
2012-02-15 |
Andrew Trick | Added TargetPassConfig::disablePass/substitutePass... |
blob | commitdiff | raw | diff to current |
2012-02-15 |
Andrew Trick | comment |
blob | commitdiff | raw | diff to current |
2012-02-11 |
Andrew Trick | Add TargetPassConfig hooks for scheduling/bundling. |
blob | commitdiff | raw | diff to current |
2012-02-11 |
Andrew Trick | comment |
blob | commitdiff | raw | diff to current |
2012-02-10 |
Andrew Trick | RegAlloc superpass: includes phi elimination, coalescin... |
blob | commitdiff | raw | diff to current |
2012-02-09 |
Andrew Trick | Improve TargetPassConfig. No intended functionality. |
blob | commitdiff | raw | diff to current |
2012-02-08 |
Andrew Trick | Codegen pass definition cleanup. No functionality. |
blob | commitdiff | raw | diff to current |
2012-02-08 |
Andrew Trick | Move pass configuration out of pass constructors: Machi... |
blob | commitdiff | raw | diff to current |
2012-02-08 |
Andrew Trick | Move pass configuration out of pass constructors: Stack... |
blob | commitdiff | raw | diff to current |
2012-02-08 |
Andrew Trick | Move pass configuration out of pass constructors: PostR... |
blob | commitdiff | raw | diff to current |
2012-02-08 |
Andrew Trick | Move pass configuration out of pass constructors: Branc... |
blob | commitdiff | raw | diff to current |
2012-02-08 |
Andrew Trick | Added TargetPassConfig::setOpt |
blob | commitdiff | raw | diff to current |
2012-02-08 |
Andrew Trick | Added Pass::createPass(ID) to handle pass configuration... |
blob | commitdiff | raw | diff to current |
2012-02-08 |
Andrew Trick | Move pass configuration out of pass constructors: TailD... |
blob | commitdiff | raw | diff to current |
2012-02-04 |
Andrew Trick | TargetPassConfig: confine the MC configuration to Targe... |
blob | commitdiff | raw | diff to current |
2012-02-04 |
Andrew Trick | Make TargetPassConfig an ImmutablePass so CodeGenPasses... |
blob | commitdiff | raw | diff to current |
2012-02-03 |
Andrew Trick | Initialize all common codegen passes before configurati... |
blob | commitdiff | raw | diff to current |
2012-02-03 |
Andrew Trick | Added TargetPassConfig. The first little step toward... |
blob | commitdiff | raw | diff to current |
2012-01-19 |
Evan Cheng | More bundle related API additions. |
blob | commitdiff | raw | diff to current |
2012-01-17 |
Andrew Trick | Renamed MachineScheduler to ScheduleTopDownLive. |
blob | commitdiff | raw | diff to current |
2012-01-13 |
Andrew Trick | Added the MachineSchedulerPass skeleton. |
blob | commitdiff | raw | diff to current |
2012-01-07 |
Evan Cheng | Added a late machine instruction copy propagation pass... |
blob | commitdiff | raw | diff to current |
2011-12-14 |
Evan Cheng | - Add MachineInstrBundle.h and MachineInstrBundle.cpp... |
blob | commitdiff | raw | diff to current |
2011-11-12 |
Jakob Stoklund Olesen | Delete the linear scan register allocator. |
blob | commitdiff | raw | diff to current |
2011-11-02 |
Chandler Carruth | Begin collecting some of the statistics for block place... |
blob | commitdiff | raw | diff to current |
2011-10-21 |
Chandler Carruth | Implement a block placement pass based on the branch... |
blob | commitdiff | raw | diff to current |
2011-09-27 |
Jakob Stoklund Olesen | Remove X86-dependent stuff from SSEDomainFix. |
blob | commitdiff | raw | diff to current |
2011-09-25 |
Jakob Stoklund Olesen | Clean up code after renaming LowerSubregs -> ExpandPost... |
blob | commitdiff | raw | diff to current |
2011-08-09 |
Jakob Stoklund Olesen | Refer to the RegisterCoalescer pass by ID. |
blob | commitdiff | raw | diff to current |
2011-06-27 |
Evan Cheng | Remove the experimental (and unused) pre-ra splitting... |
blob | commitdiff | raw | diff to current |
2011-06-26 |
Rafael Espindola | There is only one register coalescer. Merge it into... |
blob | commitdiff | raw | diff to current |
2011-01-06 |
Jakob Stoklund Olesen | Add the SpillPlacement analysis pass. |
blob | commitdiff | raw | diff to current |
2011-01-04 |
Jakob Stoklund Olesen | Turn the EdgeBundles class into a stand-alone machine... |
blob | commitdiff | raw | diff to current |
2010-12-18 |
Jakob Stoklund Olesen | Pass a Banner argument to the machine code verifier... |
blob | commitdiff | raw | diff to current |
2010-12-15 |
Jakob Stoklund Olesen | Add MachineLoopRanges analysis. |
blob | commitdiff | raw | diff to current |
2010-12-08 |
Jakob Stoklund Olesen | Stub out RegAllocGreedy. |
blob | commitdiff | raw | diff to current |
2010-11-18 |
Dan Gohman | Rename ExpandPseudos to ExpandISelPseudos to help clari... |
blob | commitdiff | raw | diff to current |
2010-11-16 |
Dan Gohman | Split pseudo-instruction expansion into a separate... |
blob | commitdiff | raw | diff to current |
2010-10-26 |
Jakob Stoklund Olesen | Make the spiller responsible for updating the LiveStack... |
blob | commitdiff | raw | diff to current |
2010-10-22 |
Andrew Trick | This is a prototype of an experimental register allocation |
blob | commitdiff | raw | diff to current |
2010-09-23 |
Lang Hames | Moved the PBQP allocator class out of the header and... |
blob | commitdiff | raw | diff to current |
2010-08-31 |
Duncan Sands | Stop using the dom frontier in DwarfEHPrepare by not... |
blob | commitdiff | raw | diff to current |
2010-08-14 |
Jim Grosbach | Add a local stack object block allocation pass. This... |
blob | commitdiff | raw | diff to current |
2010-08-09 |
Bill Wendling | Merge the OptimizeExts and OptimizeCmps passes into... |
blob | commitdiff | raw | diff to current |
2010-08-06 |
Jim Grosbach | tidy up |
blob | commitdiff | raw | diff to current |
2010-08-06 |
Owen Anderson | Reapply r110396, with fixes to appease the Linux buildb... |
blob | commitdiff | raw | diff to current |
2010-08-06 |
Bill Wendling | Add the Optimize Compares pass (disabled by default). |
blob | commitdiff | raw | diff to current |
2010-08-06 |
Owen Anderson | Revert r110396 to fix buildbots. |
blob | commitdiff | raw | diff to current |
2010-08-05 |
Owen Anderson | Don't use PassInfo* as a type identifier for passes... |
blob | commitdiff | raw | diff to current |
2010-08-05 |
Jakob Stoklund Olesen | Remove double-def checking from MachineVerifier, so... |
blob | commitdiff | raw | diff to current |
2010-06-15 |
Jakob Stoklund Olesen | Remove the local register allocator. |
blob | commitdiff | raw | diff to current |
2010-05-27 |
Jakob Stoklund Olesen | Add a -regalloc=default option that chooses a register... |
blob | commitdiff | raw | diff to current |
2010-05-27 |
Jakob Stoklund Olesen | Remove ancient prototype. |
blob | commitdiff | raw | diff to current |
2010-04-21 |
Jakob Stoklund Olesen | Add fast register allocator, enabled with -regalloc... |
blob | commitdiff | raw | diff to current |
2010-04-19 |
Dan Gohman | Code that needs a TargetMachine should have access... |
blob | commitdiff | raw | diff to current |
2010-04-07 |
Evan Cheng | Post regalloc LICM. Work in progress. |
blob | commitdiff | raw | diff to current |
2010-04-02 |
David Greene | Ok, third time's the charm. No changes from last time... |
blob | commitdiff | raw | diff to current |
2010-04-02 |
Evan Cheng | Revert 100204. It broke a bunch of tests and apparently... |
blob | commitdiff | raw | diff to current |
2010-04-02 |
David Greene | Let's try this again. Re-apply 100143 including an... |
blob | commitdiff | raw | diff to current |
2010-04-01 |
Eric Christopher | Revert r100143. |
blob | commitdiff | raw | diff to current |
2010-04-01 |
David Greene | Add some switches helpful for debugging: |
blob | commitdiff | raw | diff to current |
2010-03-02 |
Evan Cheng | Add skeleton of a machine level cse pass. |
blob | commitdiff | raw | diff to current |
2010-02-22 |
Dan Gohman | Fix various doxygen warnings. |
blob | commitdiff | raw | diff to current |
2010-02-12 |
Bob Wilson | Add a new pass on machine instructions to optimize... |
blob | commitdiff | raw | diff to current |
2010-01-19 |
Jim Grosbach | For aligned load/store instructions, it's only required... |
blob | commitdiff | raw | diff to current |
2010-01-13 |
Evan Cheng | Add a quick pass to optimize sign / zero extension... |
blob | commitdiff | raw | diff to current |
2009-12-04 |
Evan Cheng | Add a pre-regalloc tail duplication pass. |
blob | commitdiff | raw | diff to current |
2009-12-02 |
Jim Grosbach | Factor the stack alignment calculations out into a... |
blob | commitdiff | raw | diff to current |
2009-11-26 |
Bob Wilson | Rename new TailDuplicationPass to avoid name conflict... |
blob | commitdiff | raw | diff to current |
2009-11-26 |
Bob Wilson | Split tail duplication into a separate pass. This... |
blob | commitdiff | raw | diff to current |
next |