Codegen things like:
[oota-llvm.git] / lib / Target / SparcV8 /
2006-02-05 Chris LattnerRemove the SparcV8 backend. It has been renamed to...
2006-02-04 Chris LattnerCustom lower VAARG for the case when we are doing vaarg...
2006-02-04 Chris LattnerFix a nasty typo that broke functions with big stack...
2006-02-04 Chris Lattnerfix a bug in my last checkin
2006-02-04 Chris Lattneradd a note
2006-02-04 Chris LattnerTwo changes:
2006-02-03 Chris LattnerTeach sparc to fold loads/stores into copies.
2006-02-03 Chris LattnerImplement isLoadFromStackSlot and isStoreToStackSlot
2006-02-02 Chris Lattner%fcc is not an alias for %fcc0
2006-02-02 Chris Lattnercorrect an opcode
2006-01-31 Evan ChengAllow the specification of explicit alignments for...
2006-01-31 Chris Lattneradd a missing break that caused a lot of failures last...
2006-01-31 Chris Lattnerokay, one more
2006-01-31 Chris Lattneranother note
2006-01-31 Chris LattnerMore notes
2006-01-31 Chris Lattneranother one
2006-01-31 Chris Lattneradd a note
2006-01-31 Chris Lattneradd conditional moves of float and double values on...
2006-01-31 Chris Lattnertreat conditional branches the same way as conditional...
2006-01-31 Chris Lattnercompactify all of the integer conditional moves into...
2006-01-31 Chris LattnerAdd immediate forms of integer cmovs
2006-01-31 Chris LattnerShrinkify
2006-01-31 Chris LattnerAdd the full complement of conditional moves of integer...
2006-01-31 Chris LattnerCompile this:
2006-01-31 Chris LattnerI don't see why this optimization isn't safe, but it...
2006-01-30 Chris LattnerFix FP constants, and the SparcV8/2006-01-22-BitConvert...
2006-01-30 Chris LattnerRevamp the ICC/FCC reading instructions to be parameter...
2006-01-30 Chris LattnerCompile:
2006-01-30 Chris LattnerIf the target has V9 instructions, this pass is a noop...
2006-01-30 Chris LattnerWhen in v9 mode, emit fabsd/fnegd/fmovd
2006-01-30 Chris LattnerFirst step towards V9 instructions in the V8 backend...
2006-01-30 Chris LattnerTwo changes:
2006-01-30 Chris LattnerWhen lowering SELECT_CC, see if the input is a lowered...
2006-01-30 Chris LattnerMove MaskedValueIsZero from the DAGCombiner to the...
2006-01-30 Chris LattnerImplement isMaskedValueZeroForTargetNode for the variou...
2006-01-27 Chris LattnerUse V8ISD::CALL instead of ISD::CALL
2006-01-27 Chris Lattnerinitialize member vars
2006-01-27 Nate BegemanRemove TLI.LowerReturnTo, and just let targets custom...
2006-01-27 Evan ChengSubtarget feature can now set any variable to any value
2006-01-27 Chris LattnerPHI and INLINEASM are now built-in instructions provide...
2006-01-26 Chris LattnerRest of subtarget support, remove references to ppc
2006-01-26 Chris LattnerAdd trivial subtarget support
2006-01-25 Evan ChengSet SchedulingForLatency to be the default scheduling...
2006-01-25 Nate BegemanFirst part of bug 680:
2006-01-25 Evan ChengDefault scheduling preference is SchedulingForLatency.
2006-01-23 Chris Lattnerremove the V8 simple isel
2006-01-22 Chris LattnerAdd explicit #includes of <iostream>
2006-01-22 Chris LattnerAdd explicit #includes of <iostream>
2006-01-19 Chris Lattnerimplement support for f32 arguments past the first...
2006-01-16 Chris LattnerSilly Sparc is big endian. If we have to load args...
2006-01-15 Chris LattnerMake sure that bool,byte and short arguments are the...
2006-01-15 Chris LattnerDisable a broken optimization
2006-01-15 Chris LattnerDon't print a label for the first MBB in a function.
2006-01-15 Chris LattnerHave legalize take care of DYNAMIC_STACKALLOC for us...
2006-01-15 Chris LattnerImplement DYNAMIC_STACKALLOC for V8
2006-01-15 Chris Lattnerreorder passes
2006-01-14 Nate Begemanbswap implementation
2006-01-13 Chris Lattnerexpand unsupported stacksave/stackrestore nodes
2006-01-12 Chris LattnerFix branches on FP compares
2006-01-12 Chris Lattnerfix a bug in my previous checkin
2006-01-12 Chris LattnerGive V8ISD nodes symbolic names in dumps
2006-01-12 Chris Lattnerinvert the sense of this switch and its name
2006-01-11 Nate BegemanAdd bswap, rotl, and rotr nodes
2006-01-11 Chris LattnerThis is no longer needed
2006-01-11 Chris LattnerUse Evan's outflag stuff to implement V8cmpicc. This...
2006-01-11 Chris LattnerFix a bug in i32->f64 conversion lowering
2006-01-11 Chris LattnerUnbreak ret void :-/
2006-01-11 Chris LattnerWrite this pattern in canonical form, allowing more...
2006-01-09 Evan ChengNew DAG node properties SNDPInFlag, SNDPOutFlag, and...
2006-01-06 Chris Lattnersilence a bogus gcc warning
2006-01-05 Jim LaskeyHad expand logic backward.
2006-01-05 Jim LaskeyAdded initial support for DEBUG_LABEL allowing debug...
2006-01-05 Evan ChengRemove some dead code.
2005-12-26 Evan ChengAdded field noResults to Instruction.
2005-12-23 Evan Cheng* Removed the use of FLAG. Now use hasFlagIn and hasFla...
2005-12-23 Chris Lattnernot a good idea
2005-12-23 Chris Lattnerfix something-o
2005-12-23 Chris Lattnerimplement vaarg. Varargs now should work.
2005-12-23 Chris Lattnerimplement vastart. The dag isel compiles this:
2005-12-23 Chris Lattnerremove benchmark list, remove issues addressed by the...
2005-12-23 Chris Lattnermake sure bit_converts are expanded
2005-12-23 Chris Lattnerfix the int<->fp instructions, which apparently take...
2005-12-23 Chris LattnerUse BIT_CONVERT to simplify this code
2005-12-22 Chris Lattnerclean up .td file by using evan's new FLAG thing
2005-12-21 Jim LaskeyDisengage DEBUG_LOC from non-PPC targets.
2005-12-21 Chris Lattnerremove dead code
2005-12-20 Chris LattnerRun lower-switch after lower-invoke.
2005-12-20 Chris LattnerReserve G1 for frame offset stuff and use it to handle...
2005-12-19 Chris LattnerFix pifft by correcting the case when a i64/f64 straddl...
2005-12-19 Chris Lattnerdon't emit 'add %o6, 0, %o6' instructions
2005-12-19 Chris LattnerFix calls to functions returning i64
2005-12-19 Chris LattnerCorrect bool truncstore operand order
2005-12-19 Chris Lattneradd the other bool zextload as well
2005-12-19 Chris Lattnerimplement zextload bool
2005-12-19 Chris Lattnermark some unsupported ops as unsupported
2005-12-19 Chris LattnerFix syntax for indirect calls. This fixes Olden/mst
2005-12-19 Chris LattnerKeep stack frames 8-byte aligned. This fixes olden...
2005-12-19 Chris Lattnerapparently rdy isn't actually a psuedo instruction...
2005-12-19 Chris Lattneradd fneg/fabs support for doubles
2005-12-19 Chris LattnerVarious cleanups to this pass, no functionality change
next