aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target/SparcV8
Commit message (Expand)AuthorAgeFilesLines
...
* 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
* Add pseudo-registers and register class for 64-bit integer values.Brian Gaeke2004-06-222-2/+31
* Order #includes as per style guide.Misha Brukman2004-06-211-1/+1
* Move the IntrinsicLowering header into the CodeGen directory, as per PR346Chris Lattner2004-06-202-2/+2
* .zero doesn't work in the Solaris assembler.Brian Gaeke2004-06-181-5/+2
* Get rid of selects the easy wayBrian Gaeke2004-06-181-0/+6
* Make visitAllocaInst() look more like its X86 counterpart.Brian Gaeke2004-06-182-6/+22
* Mess around with allocation order. In particular, I think we ought to beBrian Gaeke2004-06-181-3/+3
* JMPL has a delay slot.Brian Gaeke2004-06-181-0/+1
* Clean up the commented-out F3_3 stuff.Brian Gaeke2004-06-181-5/+4
* Fix jmpl.Brian Gaeke2004-06-181-3/+7
* Support printing base+offset pairs where the offset is a register.Brian Gaeke2004-06-181-10/+25
* Support intrinsic calls (although no particular intrinsics are supported yet).Brian Gaeke2004-06-182-8/+44
* Add load instructions for floating-point registers.Brian Gaeke2004-06-181-0/+5
* Support alloca instructions.Brian Gaeke2004-06-182-0/+64