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