aboutsummaryrefslogtreecommitdiff
path: root/lib/Target/Sparc
AgeCommit message (Expand)Author
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
2004-06-24Rename the load and store opcodes. The non-fp ones only have oneBrian Gaeke
2004-06-24Strange as it may sound, we'll not use LDD/STD to store longs. For reasons ofBrian Gaeke
2004-06-24Support constant cast expressions.Brian Gaeke
2004-06-22Add pseudo-registers and register class for 64-bit integer values.Brian Gaeke
2004-06-21Order #includes as per style guide.Misha Brukman
2004-06-20Move the IntrinsicLowering header into the CodeGen directory, as per PR346Chris Lattner
2004-06-18.zero doesn't work in the Solaris assembler.Brian Gaeke
2004-06-18Get rid of selects the easy wayBrian Gaeke
2004-06-18Make visitAllocaInst() look more like its X86 counterpart.Brian Gaeke
2004-06-18Mess around with allocation order. In particular, I think we ought to beBrian Gaeke
2004-06-18JMPL has a delay slot.Brian Gaeke
2004-06-18Clean up the commented-out F3_3 stuff.Brian Gaeke