aboutsummaryrefslogtreecommitdiff
path: root/lib/Target/SparcV8
AgeCommit message (Expand)Author
2006-04-13Remove the .cvsignore file so this directory can be pruned.Reid Spencer
2006-02-05Remove the SparcV8 backend. It has been renamed to be the Sparc backend.Chris Lattner
2006-02-04Custom lower VAARG for the case when we are doing vaarg(double). In thisChris Lattner
2006-02-04Fix a nasty typo that broke functions with big stack frames.Chris Lattner
2006-02-04fix a bug in my last checkinChris Lattner
2006-02-04add a noteChris Lattner
2006-02-04Two changes:Chris Lattner
2006-02-03Teach sparc to fold loads/stores into copies.Chris Lattner
2006-02-03Implement isLoadFromStackSlot and isStoreToStackSlotChris Lattner
2006-02-02%fcc is not an alias for %fcc0Chris Lattner
2006-02-02correct an opcodeChris Lattner
2006-01-31Allow the specification of explicit alignments for constant pool entries.Evan Cheng
2006-01-31add a missing break that caused a lot of failures last night :(Chris Lattner
2006-01-31okay, one moreChris Lattner
2006-01-31another noteChris Lattner
2006-01-31More notesChris Lattner
2006-01-31another oneChris Lattner
2006-01-31add a noteChris Lattner
2006-01-31add conditional moves of float and double values on int/fp condition codes.Chris Lattner
2006-01-31treat conditional branches the same way as conditional moves (giving themChris Lattner
2006-01-31compactify all of the integer conditional moves into one instruction that takesChris Lattner
2006-01-31Add immediate forms of integer cmovsChris Lattner
2006-01-31ShrinkifyChris Lattner
2006-01-31Add the full complement of conditional moves of integer registers.Chris Lattner
2006-01-31Compile this:Chris Lattner
2006-01-31I don't see why this optimization isn't safe, but it isn't, so disable itChris Lattner
2006-01-30Fix FP constants, and the SparcV8/2006-01-22-BitConvertLegalize.ll failure fr...Chris Lattner
2006-01-30Revamp the ICC/FCC reading instructions to be parameterized in terms of theChris Lattner
2006-01-30Compile:Chris Lattner
2006-01-30If the target has V9 instructions, this pass is a noop, don't botherChris Lattner
2006-01-30When in v9 mode, emit fabsd/fnegd/fmovdChris Lattner
2006-01-30First step towards V9 instructions in the V8 backend, two conditional moveChris Lattner
2006-01-30Two changes:Chris Lattner
2006-01-30When lowering SELECT_CC, see if the input is a lowered SETCC. If so, foldChris Lattner
2006-01-30Move MaskedValueIsZero from the DAGCombiner to the TargetLowering interface,m...Chris Lattner
2006-01-30Implement isMaskedValueZeroForTargetNode for the various v8 selectcc nodes,Chris Lattner
2006-01-27Use V8ISD::CALL instead of ISD::CALLChris Lattner
2006-01-27initialize member varsChris Lattner
2006-01-27Remove TLI.LowerReturnTo, and just let targets custom lower ISD::RET forNate Begeman
2006-01-27Subtarget feature can now set any variable to any valueEvan Cheng
2006-01-27PHI and INLINEASM are now built-in instructions provided by Target.tdChris Lattner
2006-01-26Rest of subtarget support, remove references to ppcChris Lattner
2006-01-26Add trivial subtarget supportChris Lattner
2006-01-25Set SchedulingForLatency to be the default scheduling preference for all.Evan Cheng
2006-01-25First part of bug 680:Nate Begeman
2006-01-25Default scheduling preference is SchedulingForLatency.Evan Cheng
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