Add some new instructions. Fix the asm string for sbb32rr
[oota-llvm.git] / lib / Target / Sparc /
2004-09-30 Brian GaekeI think this will handle double args.
2004-09-30 Brian GaekeMark the instructions that have delay slots with the...
2004-09-30 Brian GaekeUse TargetMachine::hasDelaySlot() instead of our old...
2004-09-29 Brian GaekeUpdate list of shootout programs that should be working.
2004-09-29 Brian GaekeTell the target description that calls clobber register...
2004-09-29 Brian GaekeFITOD is spelled "fitod", not "fitos". Ouch.
2004-09-29 Brian GaekeDon't use .quad to output double constants. The assembl...
2004-09-29 Brian GaekeRecognize FpMOVD as a move.
2004-09-29 Brian Gaekeadd results
2004-09-29 Brian GaekeSimplify copyConstantToRegister() for longs, using...
2004-09-29 Brian GaekeFix bug recognizing moves: isMoveInstr should only...
2004-09-29 Brian GaekeUse FpMOVD pseudo-instruction to move doubles around.
2004-09-29 Brian GaekeAdd new FpMOVD pseudo-instruction, used to move doubles...
2004-09-29 Brian GaekeFix double and long alignment.
2004-09-29 Brian GaekePut quotes around argument to .section directive.
2004-09-29 Brian GaekeAdd createSparcV8FPMoverPass().
2004-09-29 Brian GaekePass which converts FpMOVD (double move pseudoinstructi...
2004-09-27 Misha BrukmanSparcV8 int regs are not only 32-bits in width, but...
2004-09-26 Misha BrukmanFix the copy-pasto that Brian noticed: V8 int regs...
2004-09-22 Misha BrukmanUse the V8/V9 shared register file description
2004-09-22 Misha BrukmanCombine the F2 and F3 instruction classes into one...
2004-09-22 Misha BrukmanFix file header path
2004-09-22 Misha BrukmanPrettify formatting of the file, adjust paths to making...
2004-09-22 Misha BrukmanV8 is now a subdirectory of Sparc; adjust paths accordingly
2004-09-13 Chris LattnerChanges to make this work with Jason's patch. I checke...
2004-09-10 Misha BrukmanRenamed file to SparcV8ISelSimple.cpp
2004-09-08 Brian GaekeThis file does not need <iostream>, I think.
2004-09-02 Brian GaekeBack to compiling land for v8
2004-08-21 Chris LattnerConvert bytes to bits in alignment
2004-08-15 Chris LattnerV8 never used the instrselectorgenerator
2004-08-15 Chris LattnerCode insertion methods now return void instead of an...
2004-08-15 Chris LattnerThese methods no longer take a TargetRegisterClass...
2004-08-14 Chris LattnerUpdate to no longer take MF as an argument
2004-08-09 Misha BrukmanRemove ClassPrefix variable as it's no longer used.
2004-08-09 Misha BrukmanThe (future) SparcV8 JIT would do well to have a class...
2004-08-06 Brian GaekeUpdate the To-Do list according to my notes + assertions
2004-08-04 Chris LattnergetValues is gone
2004-07-31 Chris LattnerI'm pretty sure that ba is branch always, which is...
2004-07-25 Chris LattnerI think that V8 should coallesce registers, don't you?
2004-07-18 Chris LattnerCPR fixes
2004-07-16 Brian GaekeAdd a class for pseudo-instructions. Use it.
2004-07-16 Brian GaekeAdd what will eventually be the TSFlags. Big switch...
2004-07-16 Brian GaekeAdd special handling for pseudo-instructions (print...
2004-07-16 Brian GaekeAdd to-do list.
2004-07-16 Brian GaekeDo IMPLICIT_DEFs on incoming args' hard regs, to avoid...
2004-07-11 Chris LattnerDelete the allocate*TargetMachine function, which is...
2004-07-11 Chris LattnerMake these format a bit nicer
2004-07-11 Chris LattnerAuto-registrate target
2004-07-08 Brian GaekeSupport setcc on fp values.
2004-07-08 Brian GaekeAdd floating-point branches and compares. Compares...
2004-07-08 Brian GaekeFix bug where SwitchSection would fail to change to...
2004-07-08 Brian GaekeFix bug involving bool arguments to binary operators.
2004-07-08 Brian GaekeFix bug in copying long constants to register pairs...
2004-07-08 Brian GaekeSupport 'ret float'
2004-07-04 Chris LattnerAdd #includes
2004-07-02 Chris LattnerFix potential problems with unreachable basic blocks.
2004-06-30 Misha BrukmanFix indentation to be 2 spaces.
2004-06-30 Misha BrukmanvisitSetCondInst() takes a parameter of type `SetCondInst'
2004-06-27 Brian GaekeAllow saving and restoring of double and float registers.
2004-06-27 Brian GaekeAdd FITOS, FITOD, and F{ADD,SUB,MUL,DIV}{S,D}.
2004-06-27 Brian GaekeSupport printing constant pool indices.
2004-06-27 Brian GaekeTrim whitespace.
2004-06-24 Misha Brukman* LowercaseString moved to StringExtras.h
2004-06-24 Brian GaekeAdd FSTOD and FDTOS conversion instructions.
2004-06-24 Brian GaekeSupport cast float to float, cast double to float,...
2004-06-24 Brian GaekeMake the double-fp pseudo registers be "NamedRegs".
2004-06-24 Brian GaekeFix a dyn_cast in copyConstantToRegister which should...
2004-06-24 Brian GaekeThe long integer pseudo-regs are history. So long,...
2004-06-24 Brian GaekeUse correct add*Imm form in more BuildMI calls.
2004-06-24 Brian GaekeRename the load and store opcodes. The non-fp ones...
2004-06-24 Brian GaekeRename the load and store opcodes. The non-fp ones...
2004-06-24 Brian GaekeRename the load and store opcodes. The non-fp ones...
2004-06-24 Brian GaekeStrange as it may sound, we'll not use LDD/STD to store...
2004-06-24 Brian GaekeSupport constant cast expressions.
2004-06-22 Brian GaekeAdd pseudo-registers and register class for 64-bit...
2004-06-21 Misha BrukmanOrder #includes as per style guide.
2004-06-20 Chris LattnerMove the IntrinsicLowering header into the CodeGen...
2004-06-18 Brian Gaeke.zero doesn't work in the Solaris assembler.
2004-06-18 Brian GaekeGet rid of selects the easy way
2004-06-18 Brian GaekeMake visitAllocaInst() look more like its X86 counterpart.
2004-06-18 Brian GaekeMess around with allocation order. In particular, I...
2004-06-18 Brian GaekeJMPL has a delay slot.
2004-06-18 Brian GaekeClean up the commented-out F3_3 stuff.
2004-06-18 Brian GaekeFix jmpl.
2004-06-18 Brian GaekeSupport printing base+offset pairs where the offset...
2004-06-18 Brian GaekeSupport intrinsic calls (although no particular intrins...
2004-06-18 Brian GaekeAdd load instructions for floating-point registers.
2004-06-18 Brian GaekeSupport alloca instructions.
2004-06-17 Brian GaekeMake storeRegToStackSlot slightly shorter.
2004-06-17 Brian GaekeSet the isBranch and isTerminator flags on branch instr...
2004-06-17 Brian GaekeEmit stores correctly; don't fail an assertion.
2004-06-17 Brian GaekeSupport generating machine instructions for Phi nodes...
2004-06-17 Brian GaekeRecognize more branches.
2004-06-17 Brian GaekeUse addGlobalAddress and addMBB for call & branch targe...
2004-06-17 Chris LattnerRename Type::PrimitiveID to TypeId and ::getPrimitiveID...
2004-06-15 Brian GaekeFix thinko in visitor... ShiftInsts should currently...
2004-06-15 Brian GaekeI think we'll use the standard lowering passes for...
2004-06-15 Brian GaekeFix bug generating code for void call instructions...
2004-06-15 Brian GaekeSquash a warning from the Solaris assembler by aligning...
2004-06-15 Brian GaekeAllow special-casing of operand printing based on opcod...
next