aboutsummaryrefslogtreecommitdiff
path: root/lib/Target/Sparc
AgeCommit message (Expand)Author
2004-09-22Fix file header pathMisha Brukman
2004-09-22Prettify formatting of the file, adjust paths to making V8 a subdir of SparcMisha Brukman
2004-09-22V8 is now a subdirectory of Sparc; adjust paths accordinglyMisha Brukman
2004-09-13Changes to make this work with Jason's patch. I checked this by hand, butChris Lattner
2004-09-10Renamed file to SparcV8ISelSimple.cppMisha Brukman
2004-09-08This file does not need <iostream>, I think.Brian Gaeke
2004-09-02Back to compiling land for v8Brian Gaeke
2004-08-21Convert bytes to bits in alignmentChris Lattner
2004-08-15V8 never used the instrselectorgeneratorChris Lattner
2004-08-15Code insertion methods now return void instead of an int.Chris Lattner
2004-08-15These methods no longer take a TargetRegisterClass* operand.Chris Lattner
2004-08-14Update to no longer take MF as an argumentChris Lattner
2004-08-09Remove ClassPrefix variable as it's no longer used.Misha Brukman
2004-08-09The (future) SparcV8 JIT would do well to have a class prefix.Misha Brukman
2004-08-06Update the To-Do list according to my notes + assertionsBrian Gaeke
2004-08-04getValues is goneChris Lattner
2004-07-31I'm pretty sure that ba is branch always, which is a barrier. Brg shouldChris Lattner
2004-07-25I think that V8 should coallesce registers, don't you?Chris Lattner
2004-07-18CPR fixesChris Lattner
2004-07-16Add a class for pseudo-instructions. Use it.Brian Gaeke
2004-07-16Add what will eventually be the TSFlags. Big switch(opcode) statements are bad.Brian Gaeke
2004-07-16Add special handling for pseudo-instructions (print them as comments).Brian Gaeke
2004-07-16Add to-do list.Brian Gaeke
2004-07-16Do IMPLICIT_DEFs on incoming args' hard regs, to avoid confusing the regalloc.Brian Gaeke
2004-07-11Delete the allocate*TargetMachine function, which is now dead .Chris Lattner
2004-07-11Make these format a bit nicerChris Lattner
2004-07-11Auto-registrate targetChris Lattner
2004-07-08Support setcc on fp values.Brian Gaeke
2004-07-08Add floating-point branches and compares. Compares don't completeBrian Gaeke
2004-07-08Fix bug where SwitchSection would fail to change to ".bss" successfully.Brian Gaeke
2004-07-08Fix bug involving bool arguments to binary operators.Brian Gaeke
2004-07-08Fix bug in copying long constants to register pairs. We were gettingBrian Gaeke
2004-07-08Support 'ret float'Brian Gaeke
2004-07-04Add #includesChris Lattner
2004-07-02Fix potential problems with unreachable basic blocks.Chris Lattner
2004-06-30Fix indentation to be 2 spaces.Misha Brukman
2004-06-30visitSetCondInst() takes a parameter of type `SetCondInst'Misha Brukman
2004-06-27Allow saving and restoring of double and float registers.Brian Gaeke
2004-06-27Add FITOS, FITOD, and F{ADD,SUB,MUL,DIV}{S,D}.Brian Gaeke
2004-06-27Support printing constant pool indices.Brian Gaeke
2004-06-27Trim whitespace.Brian Gaeke
2004-06-24* LowercaseString moved to StringExtras.hMisha Brukman
2004-06-24Add FSTOD and FDTOS conversion instructions.Brian Gaeke
2004-06-24Support cast float to float, cast double to float, and cast float to double.Brian Gaeke
2004-06-24Make the double-fp pseudo registers be "NamedRegs".Brian Gaeke
2004-06-24Fix a dyn_cast in copyConstantToRegister which should have been a cast.Brian Gaeke
2004-06-24The long integer pseudo-regs are history. So long, we hardly knew ye.Brian Gaeke
2004-06-24Use correct add*Imm form in more BuildMI calls.Brian Gaeke
2004-06-24Rename the load and store opcodes. The non-fp ones only have oneBrian Gaeke
2004-06-24Rename the load and store opcodes. The non-fp ones only have oneBrian Gaeke