aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen/SelectionDAG
AgeCommit message (Expand)Author
2008-02-13Simplify some logic in ComputeMaskedBits. And change ComputeMaskedBitsDan Gohman
2008-02-13Teach LegalizeTypes how to expand and promote CTLZ,Duncan Sands
2008-02-13In SDISel, for targets that support FORMAL_ARGUMENTS nodes, lower thisChris Lattner
2008-02-13teach dag combiner how to eliminate MERGE_VALUES nodes.Chris Lattner
2008-02-13Support legalizing insert_vector_elt on targets where the elementNate Begeman
2008-02-13Convert SelectionDAG::ComputeMaskedBits to use APInt instead of uint64_t.Dan Gohman
2008-02-12Generalize getCopyFromParts and getCopyToParts toDuncan Sands
2008-02-11Generalize the handling of call and return arguments,Duncan Sands
2008-02-11From Chris' review: use isa instead of explicitly using classof.Dan Gohman
2008-02-11From Chris' review: minor corrections in comments.Dan Gohman
2008-02-11From Chris' review: use cast instead of dyn_cast with an assert.Dan Gohman
2008-02-11Added "Profile" method to APFloat for use with FoldingSet.Ted Kremenek
2008-02-11Add a isBigEndian method to complement isLittleEndian.Duncan Sands
2008-02-10Rename MRegisterInfo to TargetRegisterInfo.Dan Gohman
2008-02-10Add truncate and AssertZext result expansion.Duncan Sands
2008-02-10Return "(c1 + c2)" instead of yet another ADD node (which made this aBill Wendling
2008-02-08Change ConstantSDNode to store an APInt instead of a uint64_t, andDan Gohman
2008-02-08Avoid needlessly casting away const qualifiers.Dan Gohman
2008-02-07Follow Chris' suggestion; change the PseudoSourceValue accessorsDan Gohman
2008-02-06Re-apply the memory operand changes, with a fix for the staticDan Gohman
2008-02-05Fix PR1975: dag isel emitter produces patterns that isel wrong flag result.Evan Cheng
2008-02-04Typo.Evan Cheng
2008-02-04I don't see how NodeUpdated can be called with aDuncan Sands
2008-02-03Fix typoChris Lattner
2008-02-03handle the case where a node can become ready to processChris Lattner
2008-02-03Use the new infrastructure for listening to node updates to Chris Lattner
2008-02-03the world doesn't need my debugging code.Chris Lattner
2008-02-03Change the 'global modification' APIs in SelectionDAG to take a newChris Lattner
2008-02-03Generalize the SDOperand->SDOperand form of Chris Lattner
2008-02-03add a -view-legalize-types-dags option, for viewing the dags going into legal...Chris Lattner
2008-02-02SDIsel processes llvm.dbg.declare by recording the variable debug information...Evan Cheng
2008-02-01Remove the nasty LABEL hack with a much less evil one. Now llvm.dbg.func.star...Evan Cheng
2008-02-01Rename RecordLabel to RecordSourceLine because that's what it is doing.Evan Cheng
2008-01-31Revert 46556 and 46585. Dan please fix the PseudoSourceValue problem and re-c...Evan Cheng
2008-01-31Add a comment for a nasty short term hack.Evan Cheng
2008-01-31Add an extra operand to LABEL nodes which distinguishes between debug, EH, or...Evan Cheng
2008-01-31Add more thorough error checking for NULL register classes.Christopher Lamb
2008-01-31Rename ISD::FLT_ROUNDS to ISD::FLT_ROUNDS_ to avoid conflictingDan Gohman
2008-01-31Create a new class, MemOperand, for describing memory referencesDan Gohman
2008-01-30Treat the label for the first @llvm.dbg.stoppoint the same way as the dbg_fun...Evan Cheng
2008-01-30A semi-gross fix for a debug info issue. When inserting the "function start" ...Evan Cheng
2008-01-30Even though InsertAtEndOfBasicBlock is an ugly hack it still deserves a prope...Evan Cheng
2008-01-30Factor the addressing mode and the load/store VT out of LoadSDNodeDan Gohman
2008-01-29When expanding an operand, it's not the result valueDuncan Sands
2008-01-29Use empty() instead of comparing size() with zero.Dan Gohman
2008-01-29Fix a typo in a comment.Dan Gohman
2008-01-29Fix a typo in a comment.Dan Gohman
2008-01-29Properly expand extract-element for non-power-of-2 codegenNate Begeman
2008-01-29Handle 'X' constraint in asm's better.Dale Johannesen
2008-01-27Fix PowerPC/./2007-10-18-PtrArithmetic.llChris Lattner