| Age | Commit message (Expand) | Author |
| 2010-08-09 | Merge the OptimizeExts and OptimizeCmps passes into one PeepholeOptimizer | Bill Wendling |
| 2010-08-06 | tidy up | Jim Grosbach |
| 2010-08-06 | Reapply r110396, with fixes to appease the Linux buildbot gods. | Owen Anderson |
| 2010-08-06 | Add the Optimize Compares pass (disabled by default). | Bill Wendling |
| 2010-08-06 | Revert r110396 to fix buildbots. | Owen Anderson |
| 2010-08-05 | Don't use PassInfo* as a type identifier for passes. Instead, use the addres... | Owen Anderson |
| 2010-08-05 | Remove double-def checking from MachineVerifier, so a register does not have to | Jakob Stoklund Olesen |
| 2010-06-15 | Remove the local register allocator. | Jakob Stoklund Olesen |
| 2010-05-27 | Add a -regalloc=default option that chooses a register allocator based on the -O | Jakob Stoklund Olesen |
| 2010-05-27 | Remove ancient prototype. | Jakob Stoklund Olesen |
| 2010-04-21 | Add fast register allocator, enabled with -regalloc=fast. | Jakob Stoklund Olesen |
| 2010-04-19 | Code that needs a TargetMachine should have access to one directly, rather | Dan Gohman |
| 2010-04-07 | Post regalloc LICM. Work in progress. | Evan Cheng |
| 2010-04-02 | Ok, third time's the charm. No changes from last time except the CMake | David Greene |
| 2010-04-02 | Revert 100204. It broke a bunch of tests and apparently changed what passes a... | Evan Cheng |
| 2010-04-02 | Let's try this again. Re-apply 100143 including an apparent missing | David Greene |
| 2010-04-01 | Revert r100143. | Eric Christopher |
| 2010-04-01 | Add some switches helpful for debugging: | David Greene |
| 2010-03-02 | Add skeleton of a machine level cse pass. | Evan Cheng |
| 2010-02-22 | Fix various doxygen warnings. | Dan Gohman |
| 2010-02-12 | Add a new pass on machine instructions to optimize away PHI cycles that | Bob Wilson |
| 2010-01-19 | For aligned load/store instructions, it's only required to know whether a | Jim Grosbach |
| 2010-01-13 | Add a quick pass to optimize sign / zero extension instructions. For targets ... | Evan Cheng |
| 2009-12-04 | Add a pre-regalloc tail duplication pass. | Evan Cheng |
| 2009-12-02 | Factor the stack alignment calculations out into a target independent pass. | Jim Grosbach |
| 2009-11-26 | Rename new TailDuplicationPass to avoid name conflict with the old one. | Bob Wilson |
| 2009-11-26 | Split tail duplication into a separate pass. This is needed to avoid | Bob Wilson |
| 2009-11-24 | Remove DebugLabelFolder pass. It is not used by dwarf writer anymore. | Devang Patel |
| 2009-10-29 | Don't put in these EH changes. | Bill Wendling |
| 2009-10-29 | Reverting r85338 for now. It's causing a bootstrap failure on PPC darwin9. | Bill Wendling |
| 2009-10-28 | Revert r85346 change to control tail merging by CodeGenOpt::Level. | Bob Wilson |
| 2009-10-27 | Record CodeGen optimization level in the BranchFolding pass so that we can | Bob Wilson |
| 2009-10-16 | Change createPostRAScheduler so it can be turned off at llc -O1. | Evan Cheng |
| 2009-09-17 | Remove simple regalloc. It has bit rotted. | Evan Cheng |
| 2009-08-23 | remove std::ostream versions of printing stuff for MBB and MF, | Chris Lattner |
| 2009-08-17 | Move the sjlj exception handling conversions to a back-end pass where they | Jim Grosbach |
| 2009-08-03 | Fix some comments referring to std::cerr. | Daniel Dunbar |
| 2009-07-31 | Reapply r77654 with a fix: MachineFunctionPass's getAnalysisUsage | Dan Gohman |
| 2009-07-31 | Revert r77654, it appears to be causing llvm-gcc bootstrap failures, and many | Daniel Dunbar |
| 2009-07-31 | Manage MachineFunctions with an analysis Pass instead of the Annotable | Dan Gohman |
| 2009-07-30 | Removed the BigBlock register allocator. | Lang Hames |
| 2009-05-22 | Add a new codegen pass that normalizes dwarf exception handling | Duncan Sands |
| 2009-05-16 | Pass to verify generated machine code. | Jakob Stoklund Olesen |
| 2009-05-07 | Rename "loop aligner" pass to "code placement optimization" pass. | Evan Cheng |
| 2009-05-07 | Just turn aggressive stack coloring off at -O3. | Bill Wendling |
| 2009-05-07 | Temporarily revert r71010. It was causing massive failures during self-hosting. | Bill Wendling |
| 2009-05-05 | Forgot this in the last commit. | Evan Cheng |
| 2008-11-13 | Implement stack protectors as function attributes: "ssp" and "sspreq". | Bill Wendling |
| 2008-11-04 | Update in response to feedback from Chris: | Bill Wendling |
| 2008-11-04 | Initial checkin for stack protectors. Here's what it does: | Bill Wendling |