The copy instruction being coalesced will be removed, it is not a kill.
[oota-llvm.git] / lib / CodeGen / SelectionDAG /
2008-02-15 Dan GohmanSkip over the defs and start at the uses when looking...
2008-02-15 Dan GohmanUse the TargetInstrDescr to determine the number of...
2008-02-15 Duncan SandsTeach LegalizeTypes how to promote the flags
2008-02-15 Dan GohmanUse StoreSDNode::getValue instead of calling getOperand...
2008-02-14 Chris LattnerFix a miscompilation from Dan's recent apintification.
2008-02-14 Duncan SandsIn TargetLowering::LowerCallTo, don't assert that
2008-02-14 Nate BegemanChange how FP immediates are handled.
2008-02-13 Dan GohmanAllow the APInt form of ComputeMaskedBits to operate...
2008-02-13 Dan GohmanAvoid setting bits that aren't demanded.
2008-02-13 Dan GohmanSimplify some logic in ComputeMaskedBits. And change...
2008-02-13 Duncan SandsTeach LegalizeTypes how to expand and promote CTLZ,
2008-02-13 Chris LattnerIn SDISel, for targets that support FORMAL_ARGUMENTS...
2008-02-13 Chris Lattnerteach dag combiner how to eliminate MERGE_VALUES nodes.
2008-02-13 Nate BegemanSupport legalizing insert_vector_elt on targets where...
2008-02-13 Dan GohmanConvert SelectionDAG::ComputeMaskedBits to use APInt...
2008-02-12 Duncan SandsGeneralize getCopyFromParts and getCopyToParts to
2008-02-11 Duncan SandsGeneralize the handling of call and return arguments,
2008-02-11 Dan GohmanFrom Chris' review: use isa instead of explicitly using...
2008-02-11 Dan GohmanFrom Chris' review: minor corrections in comments.
2008-02-11 Dan GohmanFrom Chris' review: use cast instead of dyn_cast with...
2008-02-11 Ted KremenekAdded "Profile" method to APFloat for use with FoldingSet.
2008-02-11 Duncan SandsAdd a isBigEndian method to complement isLittleEndian.
2008-02-10 Dan GohmanRename MRegisterInfo to TargetRegisterInfo.
2008-02-10 Duncan SandsAdd truncate and AssertZext result expansion.
2008-02-10 Bill WendlingReturn "(c1 + c2)" instead of yet another ADD node...
2008-02-08 Dan GohmanChange ConstantSDNode to store an APInt instead of...
2008-02-08 Dan GohmanAvoid needlessly casting away const qualifiers.
2008-02-07 Dan GohmanFollow Chris' suggestion; change the PseudoSourceValue...
2008-02-06 Dan GohmanRe-apply the memory operand changes, with a fix for...
2008-02-05 Evan ChengFix PR1975: dag isel emitter produces patterns that...
2008-02-04 Evan ChengTypo.
2008-02-04 Duncan SandsI don't see how NodeUpdated can be called with a
2008-02-03 Chris LattnerFix typo
2008-02-03 Chris Lattnerhandle the case where a node can become ready to process
2008-02-03 Chris LattnerUse the new infrastructure for listening to node updates to
2008-02-03 Chris Lattnerthe world doesn't need my debugging code.
2008-02-03 Chris LattnerChange the 'global modification' APIs in SelectionDAG...
2008-02-03 Chris LattnerGeneralize the SDOperand->SDOperand form of
2008-02-03 Chris Lattneradd a -view-legalize-types-dags option, for viewing...
2008-02-02 Evan ChengSDIsel processes llvm.dbg.declare by recording the...
2008-02-01 Evan ChengRemove the nasty LABEL hack with a much less evil one...
2008-02-01 Evan ChengRename RecordLabel to RecordSourceLine because that...
2008-01-31 Evan ChengRevert 46556 and 46585. Dan please fix the PseudoSource...
2008-01-31 Evan ChengAdd a comment for a nasty short term hack.
2008-01-31 Evan ChengAdd an extra operand to LABEL nodes which distinguishes...
2008-01-31 Christopher LambAdd more thorough error checking for NULL register...
2008-01-31 Dan GohmanRename ISD::FLT_ROUNDS to ISD::FLT_ROUNDS_ to avoid...
2008-01-31 Dan GohmanCreate a new class, MemOperand, for describing memory...
2008-01-30 Evan ChengTreat the label for the first @llvm.dbg.stoppoint the...
2008-01-30 Evan ChengA semi-gross fix for a debug info issue. When inserting...
2008-01-30 Evan ChengEven though InsertAtEndOfBasicBlock is an ugly hack...
2008-01-30 Dan GohmanFactor the addressing mode and the load/store VT out...
2008-01-29 Duncan SandsWhen expanding an operand, it's not the result value
2008-01-29 Dan GohmanUse empty() instead of comparing size() with zero.
2008-01-29 Dan GohmanFix a typo in a comment.
2008-01-29 Dan GohmanFix a typo in a comment.
2008-01-29 Nate BegemanProperly expand extract-element for non-power-of-2...
2008-01-29 Dale JohannesenHandle 'X' constraint in asm's better.
2008-01-27 Chris LattnerFix PowerPC/./2007-10-18-PtrArithmetic.ll
2008-01-27 Chris Lattnerfix a crash on CodeGen/X86/vector-rem.ll
2008-01-27 Chris LattnerImplement some dag combines that allow doing fneg/fabs...
2008-01-26 Chris LattnerInfer alignment of loads and increase their alignment...
2008-01-26 Chris LattnerFix some bugs in SimplifyNodeWithTwoResults where it...
2008-01-26 Chris Lattnerdon't bother making x&-1 only to simplify it in dag...
2008-01-25 Chris Lattnerreduce indentation
2008-01-25 Chris Lattnerfix long lines.
2008-01-25 Chris LattnerAdd skeletal code to increase the alignment of loads...
2008-01-25 Chris Lattnerinclude alignment and volatility information in -view...
2008-01-24 Chris Lattnerclarify a comment, thanks Duncan.
2008-01-24 Chris LattnerFix this buggy transformation. Two observations:
2008-01-24 Chris LattnerThe dag combiner is missing revisiting nodes that it...
2008-01-24 Chris Lattnerfold fp_round(fp_round(x)) -> fp_round(x).
2008-01-24 Evan ChengForgot these.
2008-01-23 Duncan SandsThe last pieces needed for loading arbitrary
2008-01-22 Chris LattnerSimplify SelectionDAG::getNode so that a big switch...
2008-01-22 Duncan SandsThe final piece needed for storing arbitrary precision
2008-01-21 Dale JohannesenMove DAG-changing code out of #ifndef NDEBUG.
2008-01-20 Dale JohannesenDo not generate a FP_ROUND of f64 to f64.
2008-01-18 Chris Lattnerremove extraneous &'s.
2008-01-17 Chris LattnerThis commit changes:
2008-01-17 Chris Lattnercode cleanups, no functionality change.
2008-01-17 Chris Lattner* Introduce a new SelectionDAG::getIntPtrConstant method
2008-01-16 Evan ChengFixes a nasty dag combiner bug that causes a bunch...
2008-01-16 Chris LattnerFix a ppc long double regression I introduced yesterday...
2008-01-16 Chris Lattnermerge a few pieces of code that do the store/load to...
2008-01-16 Chris Lattnerrename ExpandBIT_CONVERT to EmitStackConvert, generalizing
2008-01-16 Chris Lattnersimplify a bunch of code by using SelectionDAG::CreateS...
2008-01-16 Chris LattnerChange legalizeop of FP_ROUND and FP_EXTEND to not...
2008-01-16 Chris LattnerFactor the ReachesChainWithoutSideEffects out of dag...
2008-01-15 Chris LattnerThe type of the 'abort' node should be pointer type...
2008-01-15 Chris LattnerAdd support for targets that have a legal ISD::TRAP.
2008-01-15 Evan ChengOops. Forgot to commit this.
2008-01-15 Anton KorobeynikovFor PR1839: add initial support for __builtin_trap...
2008-01-15 Evan ChengByVal stack slot alignment should be at least as large...
2008-01-13 Duncan SandsRemove the assumption that byval has been applied to
2008-01-10 Duncan SandsOutput sinl for a long double FSIN node, not sin.
2008-01-09 Evan ChengSpecial copy SUnit's do not have SDNode's.
2008-01-08 Chris LattnerMake load->store deletion a bit smarter. This allows...
2008-01-07 Chris Lattnerrename TargetInstrDescriptor -> TargetInstrDesc.
2008-01-07 Chris Lattnersimplify some code.
next