| Commit message (Expand) | Author | Age | Files | Lines |
... | |
* | Class F2_1 already inherits the imm22 field from class F2 | Misha Brukman | 2004-10-14 | 1 | -1/+0 |
* | Generate the SparcV8 code emitter from .td files | Misha Brukman | 2004-10-14 | 1 | -1/+5 |
* | * In the F3_1 class, default asi to 0 because it's not currently used | Misha Brukman | 2004-10-14 | 1 | -2/+1 |
* | Add FSTOI, FDTOI (fp to integer cast) instructions. | Brian Gaeke | 2004-10-14 | 1 | -0/+4 |
* | Rewrite emitCastOperation, refactoring parts of it into emitIntegerCast, and | Brian Gaeke | 2004-10-14 | 1 | -54/+92 |
* | Add list of libc procedures we'll use, at some point. | Brian Gaeke | 2004-10-14 | 1 | -6/+14 |
* | Fix assertion failure when calling or returning from a function which | Brian Gaeke | 2004-10-10 | 1 | -2/+2 |
* | Implement eliminateCallFramePseudoInstr(). | Brian Gaeke | 2004-10-10 | 1 | -6/+8 |
* | Model calls as *both* using *and* killing O0..O5, because callees use the | Brian Gaeke | 2004-10-10 | 1 | -1/+2 |
* | Fix whitespace and wrap some long lines. | Brian Gaeke | 2004-10-10 | 1 | -8/+30 |
* | update according to tonight's info | Brian Gaeke | 2004-10-09 | 1 | -4/+5 |
* | Implement getModuleMatchQuality and getJITMatchQuality so that v8 will be the | Brian Gaeke | 2004-10-09 | 2 | -0/+23 |
* | 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 |