aboutsummaryrefslogtreecommitdiff
path: root/lib/Target/Sparc/SparcISelDAGToDAG.cpp
AgeCommit message (Expand)Author
2006-01-06silence a bogus gcc warningChris Lattner
2006-01-05Had expand logic backward.Jim Laskey
2006-01-05Added initial support for DEBUG_LABEL allowing debug specific labels to beJim Laskey
2006-01-05Remove some dead code.Evan Cheng
2005-12-23fix something-oChris Lattner
2005-12-23implement vaarg. Varargs now should work.Chris Lattner
2005-12-23implement vastart. The dag isel compiles this:Chris Lattner
2005-12-23make sure bit_converts are expandedChris Lattner
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-21Disengage DEBUG_LOC from non-PPC targets.Jim Laskey
2005-12-21remove dead codeChris Lattner
2005-12-19Fix pifft by correcting the case when a i64/f64 straddles O5 and memory:Chris Lattner
2005-12-19Fix calls to functions returning i64Chris Lattner
2005-12-19mark some unsupported ops as unsupportedChris Lattner
2005-12-19Keep stack frames 8-byte aligned. This fixes olden/voronoiChris Lattner
2005-12-19Elimiante SP and FP, which weren't members of the IntRegs register classChris 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-18Give V8 select_cc, in the spirit of the PPC backendChris Lattner
2005-12-18V8 doesn't have FP extloadChris Lattner
2005-12-18simplifications, fix typoChris Lattner
2005-12-18Add frameindex supportChris 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-18Add initial conditional branch support. This doesn't actually work yet dueChris Lattner
2005-12-17Implement 64-bit add/sub, make sure to receive and return 64-bit args withChris Lattner
2005-12-17implement div and remChris Lattner
2005-12-17implement MULHU/MULHS for 64-bit multipliesChris Lattner
2005-12-17Make the addressing modes smarterChris Lattner
2005-12-17Add support for 64-bit argumentsChris Lattner
2005-12-17Sparc doesn't have sext_inregChris Lattner
2005-12-17Add basic addressing mode support and one load.Chris Lattner
2005-12-17Implement ret with operand, giving us this:Chris Lattner
2005-12-17Implement LowerArguments, at least for the first 6 integer argsChris Lattner
2005-12-17Add the framework for a dag-dag iselChris Lattner