aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target/Sparc
Commit message (Expand)AuthorAgeFilesLines
* Changes to make this work with Jason's patch. I checked this by hand, butChris Lattner2004-09-131-48/+50
* Renamed file to SparcV8ISelSimple.cppMisha Brukman2004-09-101-1150/+0
* This file does not need <iostream>, I think.Brian Gaeke2004-09-082-2/+0
* Back to compiling land for v8Brian Gaeke2004-09-025-7/+7
* Convert bytes to bits in alignmentChris Lattner2004-08-211-3/+3
* V8 never used the instrselectorgeneratorChris Lattner2004-08-151-5/+1
* Code insertion methods now return void instead of an int.Chris Lattner2004-08-152-19/+16
* These methods no longer take a TargetRegisterClass* operand.Chris Lattner2004-08-152-16/+11
* Update to no longer take MF as an argumentChris Lattner2004-08-142-4/+3
* Remove ClassPrefix variable as it's no longer used.Misha Brukman2004-08-091-1/+0
* The (future) SparcV8 JIT would do well to have a class prefix.Misha Brukman2004-08-091-0/+1
* Update the To-Do list according to my notes + assertionsBrian Gaeke2004-08-061-5/+7
* getValues is goneChris Lattner2004-08-041-7/+5
* I'm pretty sure that ba is branch always, which is a barrier. Brg shouldChris Lattner2004-07-311-1/+3
* I think that V8 should coallesce registers, don't you?Chris Lattner2004-07-252-0/+25
* CPR fixesChris Lattner2004-07-183-10/+8
* Add a class for pseudo-instructions. Use it.Brian Gaeke2004-07-161-8/+7
* Add what will eventually be the TSFlags. Big switch(opcode) statements are bad.Brian Gaeke2004-07-161-0/+12
* Add special handling for pseudo-instructions (print them as comments).Brian Gaeke2004-07-161-0/+18
* Add to-do list.Brian Gaeke2004-07-161-0/+9
* Do IMPLICIT_DEFs on incoming args' hard regs, to avoid confusing the regalloc.Brian Gaeke2004-07-162-20/+122
* Delete the allocate*TargetMachine function, which is now dead .Chris Lattner2004-07-111-9/+1
* Make these format a bit nicerChris Lattner2004-07-111-1/+1
* Auto-registrate targetChris Lattner2004-07-111-0/+6
* Support setcc on fp values.Brian Gaeke2004-07-082-24/+42
* Add floating-point branches and compares. Compares don't completeBrian Gaeke2004-07-082-0/+52
* Fix bug where SwitchSection would fail to change to ".bss" successfully.Brian Gaeke2004-07-081-1/+1
* Fix bug involving bool arguments to binary operators.Brian Gaeke2004-07-082-4/+4
* Fix bug in copying long constants to register pairs. We were gettingBrian Gaeke2004-07-082-4/+34
* Support 'ret float'Brian Gaeke2004-07-082-0/+6
* Add #includesChris Lattner2004-07-044-0/+4
* Fix potential problems with unreachable basic blocks.Chris Lattner2004-07-021-0/+10
* Fix indentation to be 2 spaces.Misha Brukman2004-06-302-16/+16
* visitSetCondInst() takes a parameter of type `SetCondInst'Misha Brukman2004-06-302-4/+4
* Allow saving and restoring of double and float registers.Brian Gaeke2004-06-271-9/+27
* Add FITOS, FITOD, and F{ADD,SUB,MUL,DIV}{S,D}.Brian Gaeke2004-06-271-0/+16
* Support printing constant pool indices.Brian Gaeke2004-06-271-1/+4
* Trim whitespace.Brian Gaeke2004-06-272-26/+112
* * LowercaseString moved to StringExtras.hMisha Brukman2004-06-241-10/+2
* Add FSTOD and FDTOS conversion instructions.Brian Gaeke2004-06-241-0/+5
* Support cast float to float, cast double to float, and cast float to double.Brian Gaeke2004-06-242-20/+54
* Make the double-fp pseudo registers be "NamedRegs".Brian Gaeke2004-06-241-5/+8
* Fix a dyn_cast in copyConstantToRegister which should have been a cast.Brian Gaeke2004-06-242-38/+32
* The long integer pseudo-regs are history. So long, we hardly knew ye.Brian Gaeke2004-06-242-31/+1
* Use correct add*Imm form in more BuildMI calls.Brian Gaeke2004-06-242-36/+52
* Rename the load and store opcodes. The non-fp ones only have oneBrian Gaeke2004-06-242-12/+20
* Rename the load and store opcodes. The non-fp ones only have oneBrian Gaeke2004-06-241-13/+26
* Rename the load and store opcodes. The non-fp ones only have oneBrian Gaeke2004-06-242-32/+80
* Strange as it may sound, we'll not use LDD/STD to store longs. For reasons ofBrian Gaeke2004-06-242-4/+8
* Support constant cast expressions.Brian Gaeke2004-06-242-34/+86