aboutsummaryrefslogtreecommitdiff
path: root/lib/Target/Sparc
AgeCommit message (Expand)Author
2005-12-23fix the int<->fp instructions, which apparently take a single float registerChris Lattner
2005-12-23Use BIT_CONVERT to simplify this codeChris Lattner
2005-12-22clean up .td file by using evan's new FLAG thingChris Lattner
2005-12-21Disengage DEBUG_LOC from non-PPC targets.Jim Laskey
2005-12-21remove dead codeChris Lattner
2005-12-20Run lower-switch after lower-invoke.Chris Lattner
2005-12-20Reserve G1 for frame offset stuff and use it to handle large stack frames.Chris Lattner
2005-12-19Fix pifft by correcting the case when a i64/f64 straddles O5 and memory:Chris Lattner
2005-12-19don't emit 'add %o6, 0, %o6' instructionsChris Lattner
2005-12-19Fix calls to functions returning i64Chris Lattner
2005-12-19Correct bool truncstore operand orderChris Lattner
2005-12-19add the other bool zextload as wellChris Lattner
2005-12-19implement zextload boolChris Lattner
2005-12-19mark some unsupported ops as unsupportedChris Lattner
2005-12-19Fix syntax for indirect calls. This fixes Olden/mstChris Lattner
2005-12-19Keep stack frames 8-byte aligned. This fixes olden/voronoiChris Lattner
2005-12-19apparently rdy isn't actually a psuedo instruction. Use rd %yChris Lattner
2005-12-19add fneg/fabs support for doublesChris Lattner
2005-12-19Various cleanups to this pass, no functionality changeChris Lattner
2005-12-19add bool truncstoresChris Lattner
2005-12-19Elimiante SP and FP, which weren't members of the IntRegs register classChris Lattner
2005-12-18The sun assembler only supports .xword in V9 mode.Chris Lattner
2005-12-18Configure the asmwriter to allow constant pools to be printed correctlyChris Lattner
2005-12-18add support for integer extloadsChris Lattner
2005-12-18Add support for undefChris Lattner
2005-12-18Add support for calls to external symbolsChris Lattner
2005-12-18we have no memcpyChris Lattner
2005-12-18Fix a crash on a call with no argumentsChris Lattner
2005-12-18Change return lowering so that we can autogen the matching code.Chris Lattner
2005-12-18Implement Calls for V8. This would be completely autogenerated except forChris Lattner
2005-12-18Implement the full V8 ABI for incoming arguments.Chris Lattner
2005-12-18Push ops list, asm string, and pattern all the way up to InstV8. Move theChris Lattner
2005-12-18Give V8 select_cc, in the spirit of the PPC backendChris Lattner
2005-12-18remove some unused instructionsChris Lattner
2005-12-18V8 doesn't have FP extloadChris Lattner
2005-12-18simplifications, fix typoChris Lattner
2005-12-18Add frameindex supportChris Lattner
2005-12-18Tighten up some checksChris Lattner
2005-12-18Add constant pool support, including folding into addresses.Chris Lattner
2005-12-18Teach the addressing mode stuff to fold "%lo" into 'ri' addressing modes,Chris Lattner
2005-12-18Add initial support for global variables, and fix a bug in addr mode selectionChris Lattner
2005-12-18Claiming that branch targets are registers is not very wholesome. Change themChris Lattner
2005-12-18Add unordered comparisonsChris Lattner
2005-12-18Add patterns to the rest of the int condbranches and some of the fp branchesChris Lattner
2005-12-18Add initial conditional branch support. This doesn't actually work yet dueChris Lattner
2005-12-17Eliminate CMPri, which is a synonym for SUBCCriChris Lattner
2005-12-17add fneg,fabs,fsqrt instructionsChris Lattner
2005-12-17Add patterns for fround/fextend and the funny fsmuld instructionChris Lattner
2005-12-17Add FP +,-,*,/Chris Lattner
2005-12-17Give patterns to F3_3 instructionsChris Lattner