| Commit message (Expand) | Author | Age | Files | Lines |
* | I think this will handle double args. | Brian Gaeke | 2004-09-30 | 1 | -2/+15 |
* | 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 |
* | 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 |
* | 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 |
* | Recognize FpMOVD as a move. | Brian Gaeke | 2004-09-29 | 1 | -1/+1 |
* | add results | Brian Gaeke | 2004-09-29 | 1 | -0/+7 |
* | 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 |
* | SparcV8 int regs are not only 32-bits in width, but they are 32-bit aligned! | Misha Brukman | 2004-09-27 | 1 | -1/+1 |
* | Fix the copy-pasto that Brian noticed: V8 int regs are 32-bits wide, not 64. | Misha Brukman | 2004-09-26 | 1 | -1/+1 |
* | Use the V8/V9 shared register file description | Misha Brukman | 2004-09-22 | 1 | -77/+8 |
* | Combine the F2 and F3 instruction classes into one file for simplicity | Misha Brukman | 2004-09-22 | 3 | -49/+40 |
* | Fix file header path | Misha Brukman | 2004-09-22 | 1 | -1/+1 |
* | Prettify formatting of the file, adjust paths to making V8 a subdir of Sparc | Misha Brukman | 2004-09-22 | 1 | -5/+20 |
* | V8 is now a subdirectory of Sparc; adjust paths accordingly | Misha Brukman | 2004-09-22 | 1 | -2/+2 |
* | Changes to make this work with Jason's patch. I checked this by hand, but | Chris Lattner | 2004-09-13 | 1 | -48/+50 |
* | Renamed file to SparcV8ISelSimple.cpp | Misha Brukman | 2004-09-10 | 1 | -1150/+0 |
* | This file does not need <iostream>, I think. | Brian Gaeke | 2004-09-08 | 2 | -2/+0 |
* | Back to compiling land for v8 | Brian Gaeke | 2004-09-02 | 5 | -7/+7 |
* | Convert bytes to bits in alignment | Chris Lattner | 2004-08-21 | 1 | -3/+3 |
* | V8 never used the instrselectorgenerator | Chris Lattner | 2004-08-15 | 1 | -5/+1 |
* | Code insertion methods now return void instead of an int. | Chris Lattner | 2004-08-15 | 2 | -19/+16 |
* | These methods no longer take a TargetRegisterClass* operand. | Chris Lattner | 2004-08-15 | 2 | -16/+11 |
* | Update to no longer take MF as an argument | Chris Lattner | 2004-08-14 | 2 | -4/+3 |
* | Remove ClassPrefix variable as it's no longer used. | Misha Brukman | 2004-08-09 | 1 | -1/+0 |
* | The (future) SparcV8 JIT would do well to have a class prefix. | Misha Brukman | 2004-08-09 | 1 | -0/+1 |
* | Update the To-Do list according to my notes + assertions | Brian Gaeke | 2004-08-06 | 1 | -5/+7 |
* | getValues is gone | Chris Lattner | 2004-08-04 | 1 | -7/+5 |
* | I'm pretty sure that ba is branch always, which is a barrier. Brg should | Chris Lattner | 2004-07-31 | 1 | -1/+3 |
* | I think that V8 should coallesce registers, don't you? | Chris Lattner | 2004-07-25 | 2 | -0/+25 |
* | CPR fixes | Chris Lattner | 2004-07-18 | 3 | -10/+8 |
* | Add a class for pseudo-instructions. Use it. | Brian Gaeke | 2004-07-16 | 1 | -8/+7 |
* | Add what will eventually be the TSFlags. Big switch(opcode) statements are bad. | Brian Gaeke | 2004-07-16 | 1 | -0/+12 |
* | Add special handling for pseudo-instructions (print them as comments). | Brian Gaeke | 2004-07-16 | 1 | -0/+18 |
* | Add to-do list. | Brian Gaeke | 2004-07-16 | 1 | -0/+9 |
* | Do IMPLICIT_DEFs on incoming args' hard regs, to avoid confusing the regalloc. | Brian Gaeke | 2004-07-16 | 2 | -20/+122 |
* | Delete the allocate*TargetMachine function, which is now dead . | Chris Lattner | 2004-07-11 | 1 | -9/+1 |
* | Make these format a bit nicer | Chris Lattner | 2004-07-11 | 1 | -1/+1 |
* | Auto-registrate target | Chris Lattner | 2004-07-11 | 1 | -0/+6 |
* | Support setcc on fp values. | Brian Gaeke | 2004-07-08 | 2 | -24/+42 |
* | Add floating-point branches and compares. Compares don't complete | Brian Gaeke | 2004-07-08 | 2 | -0/+52 |