| Commit message (Expand) | Author | Age | Files | Lines |
* | 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 |
* | Implement stack protectors as function attributes: "ssp" and "sspreq". | Bill Wendling | 2008-11-13 | 1 | -12/+1 |
* | Update in response to feedback from Chris: | Bill Wendling | 2008-11-04 | 1 | -1/+13 |
* | Initial checkin for stack protectors. Here's what it does: | Bill Wendling | 2008-11-04 | 1 | -1/+4 |
* | Add skeleton for the pre-register allocation live interval splitting pass. | Evan Cheng | 2008-10-20 | 1 | -0/+2 |
* | A Partitioned Boolean Quadratic Programming (PBQP) based register allocator. | Evan Cheng | 2008-10-02 | 1 | -0/+5 |
* | Add a new MachineInstr-level DCE pass. It is very simple, and is intended to | Dan Gohman | 2008-09-17 | 1 | -0/+5 |
* | Rename some GC classes so that their roll will hopefully be clearer. | Gordon Henriksen | 2008-08-17 | 1 | -5/+5 |
* | - Fix SelectionDAG to generate correct CFGs. | Owen Anderson | 2008-08-04 | 1 | -0/+4 |
* | Add a stack slot coloring pass. Not yet enabled. | Evan Cheng | 2008-06-04 | 1 | -0/+3 |
* | Change class' public PassInfo variables to by initialized with the | Dan Gohman | 2008-05-13 | 1 | -6/+6 |
* | Add a quick and dirty "loop aligner pass". x86 uses it to align its loops to ... | Evan Cheng | 2008-02-28 | 1 | -0/+4 |
* | Don't recalculate the loop info and loop dominators analyses if they're | Bill Wendling | 2008-01-04 | 1 | -0/+8 |
* | Add a really quick hack at a machine code sinking pass, enabled with --enable... | Chris Lattner | 2008-01-04 | 1 | -0/+4 |
* | Don't attribute in file headers anymore. See llvmdev for the | Chris Lattner | 2007-12-29 | 1 | -2/+2 |
* | CollectorMetadata and Collector are rejiggered to get along with | Gordon Henriksen | 2007-12-11 | 1 | -0/+18 |
* | Initial commit of the machine code LICM pass. It successfully hoists this: | Bill Wendling | 2007-12-07 | 1 | -0/+4 |
* | As Chris and Evan pointed out, BreakCriticalMachineEdges doesn't really need | Owen Anderson | 2007-11-12 | 1 | -4/+0 |
* | Make BreakCriticalMachineEdges available as a pass that can be depended on. | Owen Anderson | 2007-11-08 | 1 | -0/+4 |
* | Add the skeleton of a better PHI elimination pass. | Owen Anderson | 2007-10-31 | 1 | -0/+8 |
* | Pluggable coalescers inplementation. | David Greene | 2007-09-06 | 1 | -0/+6 |
* | Implement review feedback. No functionality change. | Christopher Lamb | 2007-08-06 | 1 | -1/+1 |
* | Add a MachineFunction pass, which runs post register allocation, that turns s... | Christopher Lamb | 2007-07-26 | 1 | -0/+6 |
* | Skeleton of post-RA scheduler; doesn't do anything yet. | Dale Johannesen | 2007-07-13 | 1 | -0/+3 |
* | Remove declarations for code no longer in the tree, to avoid confusion. | Dan Gohman | 2007-07-02 | 1 | -6/+0 |
* | check in the BigBlock local register allocator | Duraid Madina | 2007-06-22 | 1 | -0/+9 |
* | Factor live variable analysis so it does not do register coalescing | David Greene | 2007-06-08 | 1 | -0/+5 |
* | Make tail merging the default, except on powerPC. There was no prior art | Dale Johannesen | 2007-05-22 | 1 | -1/+1 |
* | Initial commit of (very basic) if converter. | Evan Cheng | 2007-05-16 | 1 | -0/+3 |
* | Oops! didn't mean to put this in there yet. | Bill Wendling | 2006-11-29 | 1 | -5/+0 |
* | Replacing std::iostreams with llvm iostreams. Some of these changes involve | Bill Wendling | 2006-11-29 | 1 | -0/+5 |
* | 1. Add a pass to fold debug label instructions so a debug info client can detect | Jim Laskey | 2006-11-07 | 1 | -0/+5 |