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 |
2009-11-24 |
Devang Patel | Remove DebugLabelFolder pass. It is not used by dwarf... |
blob | commitdiff | raw | diff to current |
2009-10-29 |
Bill Wendling | Don't put in these EH changes. |
blob | commitdiff | raw | diff to current |
2009-10-29 |
Bill Wendling | Reverting r85338 for now. It's causing a bootstrap... |
blob | commitdiff | raw | diff to current |
2009-10-28 |
Bob Wilson | Revert r85346 change to control tail merging by CodeGen... |
blob | commitdiff | raw | diff to current |
2009-10-27 |
Bob Wilson | Record CodeGen optimization level in the BranchFolding... |
blob | commitdiff | raw | diff to current |
2009-10-16 |
Evan Cheng | Change createPostRAScheduler so it can be turned off... |
blob | commitdiff | raw | diff to current |
2009-09-17 |
Evan Cheng | Remove simple regalloc. It has bit rotted. |
blob | commitdiff | raw | diff to current |
2009-08-23 |
Chris Lattner | remove std::ostream versions of printing stuff for... |
blob | commitdiff | raw | diff to current |
2009-08-17 |
Jim Grosbach | Move the sjlj exception handling conversions to a back... |
blob | commitdiff | raw | diff to current |
2009-08-03 |
Daniel Dunbar | Fix some comments referring to std::cerr. |
blob | commitdiff | raw | diff to current |
2009-07-31 |
Dan Gohman | Reapply r77654 with a fix: MachineFunctionPass's getAna... |
blob | commitdiff | raw | diff to current |
2009-07-31 |
Daniel Dunbar | Revert r77654, it appears to be causing llvm-gcc bootst... |
blob | commitdiff | raw | diff to current |
2009-07-31 |
Dan Gohman | Manage MachineFunctions with an analysis Pass instead... |
blob | commitdiff | raw | diff to current |
2009-07-30 |
Lang Hames | Removed the BigBlock register allocator. |
blob | commitdiff | raw | diff to current |
2009-05-22 |
Duncan Sands | Add a new codegen pass that normalizes dwarf exception... |
blob | commitdiff | raw | diff to current |
2009-05-16 |
Jakob Stoklund Olesen | Pass to verify generated machine code. |
blob | commitdiff | raw | diff to current |
2009-05-07 |
Evan Cheng | Rename "loop aligner" pass to "code placement optimizat... |
blob | commitdiff | raw | diff to current |
2009-05-07 |
Bill Wendling | Just turn aggressive stack coloring off at -O3. |
blob | commitdiff | raw | diff to current |
2009-05-07 |
Bill Wendling | Temporarily revert r71010. It was causing massive failu... |
blob | commitdiff | raw | diff to current |
2009-05-05 |
Evan Cheng | Forgot this in the last commit. |
blob | commitdiff | raw | diff to current |
2008-11-13 |
Bill Wendling | Implement stack protectors as function attributes:... |
blob | commitdiff | raw | diff to current |
2008-11-04 |
Bill Wendling | Update in response to feedback from Chris: |
blob | commitdiff | raw | diff to current |
2008-11-04 |
Bill Wendling | Initial checkin for stack protectors. Here's what it... |
blob | commitdiff | raw | diff to current |
2008-10-20 |
Evan Cheng | Add skeleton for the pre-register allocation live inter... |
blob | commitdiff | raw | diff to current |
2008-10-02 |
Evan Cheng | A Partitioned Boolean Quadratic Programming (PBQP)... |
blob | commitdiff | raw | diff to current |
2008-09-17 |
Dan Gohman | Add a new MachineInstr-level DCE pass. It is very simpl... |
blob | commitdiff | raw | diff to current |
2008-08-17 |
Gordon Henriksen | Rename some GC classes so that their roll will hopefull... |
blob | commitdiff | raw | diff to current |
2008-08-04 |
Owen Anderson | - Fix SelectionDAG to generate correct CFGs. |
blob | commitdiff | raw | diff to current |
2008-06-04 |
Evan Cheng | Add a stack slot coloring pass. Not yet enabled. |
blob | commitdiff | raw | diff to current |
2008-05-13 |
Dan Gohman | Change class' public PassInfo variables to by initializ... |
blob | commitdiff | raw | diff to current |
2008-02-28 |
Evan Cheng | Add a quick and dirty "loop aligner pass". x86 uses... |
blob | commitdiff | raw | diff to current |
2008-01-04 |
Bill Wendling | Don't recalculate the loop info and loop dominators... |
blob | commitdiff | raw | diff to current |
2008-01-04 |
Chris Lattner | Add a really quick hack at a machine code sinking pass... |
blob | commitdiff | raw | diff to current |
2007-12-29 |
Chris Lattner | Don't attribute in file headers anymore. See llvmdev... |
blob | commitdiff | raw | diff to current |
2007-12-11 |
Gordon Henriksen | CollectorMetadata and Collector are rejiggered to get... |
blob | commitdiff | raw | diff to current |
2007-12-07 |
Bill Wendling | Initial commit of the machine code LICM pass. It succes... |
blob | commitdiff | raw | diff to current |
2007-11-12 |
Owen Anderson | As Chris and Evan pointed out, BreakCriticalMachineEdge... |
blob | commitdiff | raw | diff to current |
2007-11-08 |
Owen Anderson | Make BreakCriticalMachineEdges available as a pass... |
blob | commitdiff | raw | diff to current |
2007-10-31 |
Owen Anderson | Add the skeleton of a better PHI elimination pass. |
blob | commitdiff | raw | diff to current |
2007-09-06 |
David Greene | Pluggable coalescers inplementation. |
blob | commitdiff | raw | diff to current |
2007-08-06 |
Christopher Lamb | Implement review feedback. No functionality change. |
blob | commitdiff | raw | diff to current |
2007-07-26 |
Christopher Lamb | Add a MachineFunction pass, which runs post register... |
blob | commitdiff | raw | diff to current |
2007-07-13 |
Dale Johannesen | Skeleton of post-RA scheduler; doesn't do anything... |
blob | commitdiff | raw | diff to current |
2007-07-02 |
Dan Gohman | Remove declarations for code no longer in the tree... |
blob | commitdiff | raw | diff to current |
2007-06-22 |
Duraid Madina | check in the BigBlock local register allocator |
blob | commitdiff | raw | diff to current |
2007-06-08 |
David Greene | Factor live variable analysis so it does not do registe... |
blob | commitdiff | raw | diff to current |
2007-05-22 |
Dale Johannesen | Make tail merging the default, except on powerPC. ... |
blob | commitdiff | raw | diff to current |
2007-05-16 |
Evan Cheng | Initial commit of (very basic) if converter. |
blob | commitdiff | raw | diff to current |
2006-11-29 |
Bill Wendling | Oops! didn't mean to put this in there yet. |
blob | commitdiff | raw | diff to current |
2006-11-29 |
Bill Wendling | Replacing std::iostreams with llvm iostreams. Some... |
blob | commitdiff | raw | diff to current |
2006-11-07 |
Jim Laskey | 1. Add a pass to fold debug label instructions so a... |
blob | commitdiff | raw | diff to current |
2005-10-24 |
Chris Lattner | Remove a prototype |
blob | commitdiff | raw | diff to current |
2005-05-01 |
Tanya Lattner | Adding ModuloSched SB. |
blob | commitdiff | raw | diff to current |
2005-04-21 |
Misha Brukman | Remove trailing whitespace |
blob | commitdiff | raw | diff to current |
2004-07-31 |
Chris Lattner | New pass |
blob | commitdiff | raw | diff to current |
2004-07-21 |
Alkis Evlogimenos | Add Iterative scan register allocator. |
blob | commitdiff | raw | diff to current |
2004-07-02 |
Chris Lattner | Add a new pass for code generators to use |
blob | commitdiff | raw | diff to current |
2004-05-08 |
Tanya Lattner | Registering the ModuloScheduling pass. |
blob | commitdiff | raw | diff to current |
2004-02-04 |
Brian Gaeke | Include <iosfwd> and <string> instead of <iostream>. |
blob | commitdiff | raw | diff to current |
2004-01-30 |
Brian Gaeke | Give clients of MachineFunctionPrinter the ability... |
blob | commitdiff | raw | diff to current |
2003-12-20 |
Chris Lattner | Rearrange code, indent for the namespace, add the creat... |
blob | commitdiff | raw | diff to current |
2003-12-18 |
Alkis Evlogimenos | Remove TwoAddressInstruction from the public headers... |
blob | commitdiff | raw | diff to current |
2003-11-20 |
Alkis Evlogimenos | Merging the linear scan register allocator in trunk... |
blob | commitdiff | raw | diff to current |
2003-11-11 |
Brian Gaeke | Put all LLVM code into the llvm namespace, as per bug... |
blob | commitdiff | raw | diff to current |
2003-10-20 |
John Criswell | Added LLVM copyright header (for lack of a better term). |
blob | commitdiff | raw | diff to current |
2003-10-02 |
Alkis Evlogimenos | Moved enum and command-line option in separate file... |
blob | commitdiff | raw | diff to current |
2003-10-02 |
Alkis Evlogimenos | Change llc command line for register allocators |
blob | commitdiff | raw | diff to current |
next |