| Commit message (Expand) | Author | Age | Files | Lines |
| * | Add a simple little improvement to the local spiller to keep track of stores | Chris Lattner | 2004-10-01 | 1 | -0/+26 |
| * | Substantially revamp the local spiller, causing it to actually improve the | Chris Lattner | 2004-10-01 | 1 | -164/+301 |
| * | Pretty print a bit nicer :) | Chris Lattner | 2004-10-01 | 1 | -2/+1 |
| * | Document this class a bit :-) | Alkis Evlogimenos | 2004-10-01 | 1 | -0/+34 |
| * | Make EmitMappingInfo into an "external location" option, so that it can be set | Brian Gaeke | 2004-09-30 | 1 | -1/+7 |
| * | Add accessor function. | Brian Gaeke | 2004-09-30 | 2 | -0/+8 |
| * | Correct type of accessor functions. | Brian Gaeke | 2004-09-30 | 1 | -4/+4 |
| * | Namespacify. Add accessor function. | Brian Gaeke | 2004-09-30 | 1 | -0/+8 |
| * | I think this will handle double args. | Brian Gaeke | 2004-09-30 | 1 | -2/+15 |
| * | That should actually be __MING, not __MINGW. | Misha Brukman | 2004-09-30 | 1 | -1/+1 |
| * | Check for __MINGW define instead of __MINGW_H, patch by Henrik Bach. | Misha Brukman | 2004-09-30 | 1 | -1/+1 |
| * | Use more efficient map operations. Fix a bug that would affect hypothetical | Chris Lattner | 2004-09-30 | 1 | -6/+8 |
| * | There is no need to call MachineInstr::print directly, just send the MI& to a... | Chris Lattner | 2004-09-30 | 2 | -18/+18 |
| * | * Wrap some comments to 80 cols | Chris Lattner | 2004-09-30 | 2 | -31/+38 |
| * | Mark the instructions that have delay slots with the hasDelaySlot flag. | Brian Gaeke | 2004-09-30 | 1 | -9/+17 |
| * | Use TargetMachine::hasDelaySlot() instead of our old switch statement | Brian Gaeke | 2004-09-30 | 1 | -45/+6 |
| * | Simplify the logic in the simple spiller and capitalize some variables | Chris Lattner | 2004-09-30 | 1 | -86/+90 |
| * | Switch from defaulting to the 'local' spiller to the 'simple' spiller. The | Chris Lattner | 2004-09-30 | 1 | -2/+2 |
| * | Don't use a densemap for keeping track of which vregs are already loaded, just | Chris Lattner | 2004-09-30 | 1 | -6/+10 |
| * | Use longer and more explicit names for instance vars (particularly important | Chris Lattner | 2004-09-30 | 2 | -50/+46 |
| * | Free the VirtRegMap at the end of MachineFunction processing instead of at | Chris Lattner | 2004-09-30 | 1 | -1/+1 |
| * | Reindent code, improve comments, move huge nested methods out of classes, | Chris Lattner | 2004-09-30 | 2 | -407/+417 |
| * | Disable the 'WARNING: Found global types that are not compatible' warning | Chris Lattner | 2004-09-30 | 1 | -1/+1 |
| * | Change the #ifdefs to allow compilation with a V8 compiler, but the JIT still | Misha Brukman | 2004-09-29 | 2 | -6/+6 |
| * | Hrm, debugging printouts do not need to be in here | Chris Lattner | 2004-09-29 | 1 | -2/+0 |
| * | Make sure to check select instructions for generic instruction properties | Chris Lattner | 2004-09-29 | 1 | -0/+1 |
| * | Update list of shootout programs that should be working. | Brian Gaeke | 2004-09-29 | 1 | -2/+2 |
| * | Tell the target description that calls clobber registers O0...O5. | Brian Gaeke | 2004-09-29 | 1 | -10/+9 |
| * | Don't use DominatorSet::dominates for intra-block instruction dom checks. | Chris Lattner | 2004-09-29 | 1 | -1/+11 |
| * | FITOD is spelled "fitod", not "fitos". Ouch. | Brian Gaeke | 2004-09-29 | 1 | -1/+1 |
| * | Don't use .quad to output double constants. The assembler must have a bug or | Brian Gaeke | 2004-09-29 | 1 | -1/+2 |
| * | * Pull range optimization code out into new InsertRangeTest function. | Chris Lattner | 2004-09-29 | 1 | -80/+219 |
| * | Recognize FpMOVD as a move. | Brian Gaeke | 2004-09-29 | 1 | -1/+1 |
| * | Do not insert trivially dead select instructions, which allows us to | Chris Lattner | 2004-09-29 | 1 | -2/+11 |
| * | Fold binary expressions and casts into PHI nodes that have all constant inputs. | Chris Lattner | 2004-09-29 | 1 | -1/+86 |
| * | Generate better code by being far less clever when it comes to the select ins... | Nate Begeman | 2004-09-29 | 1 | -7/+17 |
| * | add results | Brian Gaeke | 2004-09-29 | 1 | -0/+7 |
| * | improve Type::BoolTy codegen by eliminating unnecessary clears and sign extends | Nate Begeman | 2004-09-29 | 1 | -1/+8 |
| * | Simplify copyConstantToRegister() for longs, using a pair of recursive calls. | Brian Gaeke | 2004-09-29 | 1 | -62/+106 |
| * | Fix bug recognizing moves: isMoveInstr should only treat ORs with %g0 as | Brian Gaeke | 2004-09-29 | 1 | -1/+1 |
| * | Use FpMOVD pseudo-instruction to move doubles around. | Brian Gaeke | 2004-09-29 | 1 | -0/+2 |
| * | Add new FpMOVD pseudo-instruction, used to move doubles around. | Brian Gaeke | 2004-09-29 | 1 | -0/+1 |
| * | Fix double and long alignment. | Brian Gaeke | 2004-09-29 | 1 | -1/+3 |
| * | Put quotes around argument to .section directive. | Brian Gaeke | 2004-09-29 | 1 | -3/+3 |
| * | Add createSparcV8FPMoverPass(). | Brian Gaeke | 2004-09-29 | 1 | -0/+1 |
| * | Pass which converts FpMOVD (double move pseudoinstructions) to pairs | Brian Gaeke | 2004-09-29 | 1 | -0/+91 |
| * | Hrm, really, all tests passed without this, but it is scary to think how... | Chris Lattner | 2004-09-29 | 1 | -2/+2 |
| * | Remove debugging printout | Chris Lattner | 2004-09-29 | 1 | -1/+38 |
| * | To go along with sabre's improved InstCombining, improve recognition of | Nate Begeman | 2004-09-29 | 1 | -21/+9 |
| * | Improve validity checking of windows path names and fix file creation | Reid Spencer | 2004-09-29 | 1 | -31/+78 |