aboutsummaryrefslogtreecommitdiff
path: root/lib/Target/Sparc
AgeCommit message (Expand)Author
2006-01-23remove the V8 simple iselChris Lattner
2006-01-22Add explicit #includes of <iostream>Chris Lattner
2006-01-22Add explicit #includes of <iostream>Chris Lattner
2006-01-19implement support for f32 arguments past the first 6 wordsChris Lattner
2006-01-16Silly Sparc is big endian. If we have to load args out of incoming stack slotsChris Lattner
2006-01-15Make sure that bool,byte and short arguments are the right type when loadedChris Lattner
2006-01-15Disable a broken optimizationChris Lattner
2006-01-15Don't print a label for the first MBB in a function.Chris Lattner
2006-01-15Have legalize take care of DYNAMIC_STACKALLOC for us, implement llvm.stacksav...Chris Lattner
2006-01-15Implement DYNAMIC_STACKALLOC for V8Chris Lattner
2006-01-15reorder passesChris Lattner
2006-01-14bswap implementationNate Begeman
2006-01-13expand unsupported stacksave/stackrestore nodesChris Lattner
2006-01-12Fix branches on FP comparesChris Lattner
2006-01-12fix a bug in my previous checkinChris Lattner
2006-01-12Give V8ISD nodes symbolic names in dumpsChris Lattner
2006-01-12invert the sense of this switch and its nameChris Lattner
2006-01-11Add bswap, rotl, and rotr nodesNate Begeman
2006-01-11This is no longer neededChris Lattner
2006-01-11Use Evan's outflag stuff to implement V8cmpicc. This allows us to write aChris Lattner
2006-01-11Fix a bug in i32->f64 conversion loweringChris Lattner
2006-01-11Unbreak ret void :-/Chris Lattner
2006-01-11Write this pattern in canonical form, allowing more patterns to match.Chris Lattner
2006-01-09New DAG node properties SNDPInFlag, SNDPOutFlag, and SNDPOptInFlag to replaceEvan Cheng
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-26Added field noResults to Instruction.Evan Cheng
2005-12-23* Removed the use of FLAG. Now use hasFlagIn and hasFlagOut instead.Evan Cheng
2005-12-23not a good ideaChris Lattner
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-23remove benchmark list, remove issues addressed by the dag-dag iselChris 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-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