| Commit message (Expand) | Author | Age | Files | Lines |
* | 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 |
* | Remove a prototype | Chris Lattner | 2005-10-24 | 1 | -5/+0 |
* | Adding ModuloSched SB. | Tanya Lattner | 2005-05-01 | 1 | -0/+3 |
* | Remove trailing whitespace | Misha Brukman | 2005-04-21 | 1 | -6/+6 |
* | New pass | Chris Lattner | 2004-07-31 | 1 | -0/+6 |
* | Add Iterative scan register allocator. | Alkis Evlogimenos | 2004-07-21 | 1 | -0/+5 |
* | Add a new pass for code generators to use | Chris Lattner | 2004-07-02 | 1 | -1/+9 |
* | Registering the ModuloScheduling pass. | Tanya Lattner | 2004-05-08 | 1 | -0/+4 |
* | Include <iosfwd> and <string> instead of <iostream>. | Brian Gaeke | 2004-02-04 | 1 | -2/+3 |
* | Give clients of MachineFunctionPrinter the ability to specify a banner and | Brian Gaeke | 2004-01-30 | 1 | -2/+5 |
* | Rearrange code, indent for the namespace, add the createMachineFunctionPrinte... | Chris Lattner | 2003-12-20 | 1 | -41/+48 |
* | Remove TwoAddressInstruction from the public headers and add an ID | Alkis Evlogimenos | 2003-12-18 | 1 | -0/+5 |
* | Merging the linear scan register allocator in trunk. It currently passes most... | Alkis Evlogimenos | 2003-11-20 | 1 | -1/+6 |
* | Put all LLVM code into the llvm namespace, as per bug 109. | Brian Gaeke | 2003-11-11 | 1 | -0/+4 |
* | Added LLVM copyright header (for lack of a better term). | John Criswell | 2003-10-20 | 1 | -0/+7 |
* | Moved enum and command-line option in separate file. Also added function that... | Alkis Evlogimenos | 2003-10-02 | 1 | -1/+3 |
* | Change llc command line for register allocators | Alkis Evlogimenos | 2003-10-02 | 1 | -0/+2 |
* | Forward declare a class | Chris Lattner | 2003-09-30 | 1 | -0/+1 |
* | Include the sparc register in this file | Chris Lattner | 2003-09-30 | 1 | -0/+5 |
* | The word `dependent' has no `a'. | Misha Brukman | 2003-08-21 | 1 | -2/+2 |
* | Factory methods for FunctionPasses now return type FunctionPass *. | Brian Gaeke | 2003-08-13 | 1 | -4/+4 |