Fix PR3117: not all nodes being legalized. The
[oota-llvm.git] / lib / CodeGen / SelectionDAG / LegalizeTypes.h
2008-12-09 Duncan SandsFix PR3117: not all nodes being legalized. The
2008-12-01 Duncan SandsChange the interface to the type legalization method
2008-11-24 Duncan SandsIf the type legalizer actually legalized anything
2008-11-22 Bill WendlingCleanup of the [SU]ADDO type legalization code. Patch...
2008-11-22 Bill Wendling- Move conversion of [SU]ADDO from DAG combiner into...
2008-11-20 Duncan SandsAdd some documentation.
2008-11-18 Duncan SandsRemove integer promotion support for FP_EXTEND
2008-11-18 Duncan SandsSimplify code using helper routines. There is not
2008-11-18 Duncan SandsLegalizeTypes support for splitting and scalarizing
2008-11-18 Duncan SandsReapply r59464, this time using the correct type
2008-11-18 Bill WendlingRevert r59464. It was causing this failure:
2008-11-17 Duncan SandsAdd soft float support for a bunch more operations...
2008-11-17 Mon P WangFixed legalization of CONVERT_RNDSAT for integers.
2008-11-11 Mon P WangCleaned up and fix bugs in convert_rndsat node
2008-11-10 Mon P WangAdded CONVERT_RNDSAT (conversion with rounding and...
2008-11-10 Duncan SandsFix PR2667: add soft float support for sint_to_fp/uint_...
2008-11-10 Mon P WangAdded support for the following definition of shufflevector
2008-11-06 Duncan SandsFormating/comment changes - no functionality change.
2008-11-06 Mon P WangWidening cleanup
2008-11-04 Duncan SandsFix PR3011: LegalizeTypes support for scalarizing
2008-10-31 Duncan SandsAdd a bunch of libcalls for ppcf128 that were somehow
2008-10-30 Mon P WangAdd initial support for vector widening. Logic is...
2008-10-29 Duncan SandsUniformize capitalization of NodeId.
2008-10-29 Duncan SandsFix PR2977: LegalizeTypes support for expanding
2008-10-29 Duncan SandsFix a FIXME: in ReplaceNodeWith, if the new node
2008-10-28 Duncan SandsFix a testcase provided by Bill in which the node
2008-10-22 Duncan SandsLegalizeTypes soft-float support for fpow.
2008-10-20 Duncan SandsSupport operations like fp_to_uint with a vector
2008-10-20 Duncan SandsLegalizeTypes support for atomic operation promotion.
2008-10-20 Duncan SandsFormatting - no functional change.
2008-09-01 Gabor GreifProvide two overloads of AnalyzeNewNode.
2008-09-01 Duncan SandsEven though no caller actually uses the new value
2008-08-28 Gabor Greiferect abstraction boundaries for accessing SDValue...
2008-08-07 Bruno Cardoso LopesAdd the remaining fp_round libcalls:
2008-07-27 Dan GohmanRename SDOperand to SDValue.
2008-07-27 Duncan SandsSome binary operations were being treated as
2008-07-22 Duncan SandsLegalizeTypes support for VSETCC. Fixes PR2575.
2008-07-18 Duncan SandsSoftfloat support for FDIV. Patch by
2008-07-17 Duncan SandsLegalizeTypes support for what seems to be the
2008-07-16 Duncan SandsAdd support for promoting and expanding AssertZext
2008-07-15 Duncan SandsLegalizeTypes support for fabs on ppc long double.
2008-07-15 Duncan SandsLegalizeTypes support for promotion of bswap.
2008-07-15 Duncan SandsLegalizeTypes support for promotion of SIGN_EXTEND_INREG.
2008-07-14 Duncan SandsIgnore TargetConstant with an illegal type. These
2008-07-11 Duncan SandsRemove an apparently useless routine: there should
2008-07-11 Duncan SandsIt is pointless to turn a UINT_TO_FP into an
2008-07-10 Duncan SandsRemove PromoteIntRes_FP_ROUND - not sure what it
2008-07-10 Duncan SandsMake the LegalizeType method naming scheme more regular.
2008-07-09 Duncan SandsRedo LegalizeTypes soft float support for
2008-07-09 Duncan SandsLegalizeTypes soft float support for FP_TO_SINT and
2008-07-09 Duncan SandsLegalizeTypes support for powi soft float.
2008-07-08 Duncan SandsRemove custom expansion from LegalizeTypes when doing
2008-07-08 Duncan SandsLegalizeTypes support for FP_ROUND and FP_EXTEND
2008-07-07 Duncan SandsLegalizeTypes soft-float support for stores of a
2008-07-02 Duncan SandsLet AnalyzeNewNode take care of calling ExpungeNode.
2008-06-30 Duncan SandsSupport for VAARG. As noted in a comment, this is
2008-06-30 Duncan SandsSupport for promoting select_cc operands.
2008-06-25 Duncan SandsAdd support for expanding PPC 128 bit floats.
2008-06-25 Duncan SandsAdd/complete support for integer and float
2008-06-23 Duncan SandsSupport for expanding the result of EXTRACT_ELEMENT.
2008-06-23 Duncan SandsCleanup up LegalizeTypes handling of loads and
2008-06-21 Duncan SandsSupport for load/store of expanded float types. I
2008-06-20 Duncan SandsShare some code that is common between integer and
2008-06-20 Duncan SandsRename the operation of turning a float type into an
2008-06-17 Duncan SandsSplit type expansion into ExpandInteger and ExpandFloat
2008-06-15 Duncan SandsLegalizeTypes support for INSERT_VECTOR_ELT with
2008-06-11 Duncan SandsSometimes (rarely) nodes held in LegalizeTypes
2008-06-06 Duncan SandsWrap MVT::ValueType in a struct to get type safety
2008-04-18 Duncan SandsImplement a bit more softfloat support in
2008-04-18 Duncan SandsProvide an explicit list of operands to MakeLibcall,
2008-04-16 Roman LevensteinOngoing work on improving the instruction selection...
2008-04-14 Duncan SandsInitial libcall support for LegalizeTypes. This is
2008-04-13 Duncan SandsLegalizeTypes can sometimes have deleted nodes
2008-04-12 Dan GohmanDrop ISD::MEMSET, ISD::MEMMOVE, and ISD::MEMCPY, which...
2008-04-07 Roman LevensteinRe-commit of the r48822, where the infinite looping...
2008-04-03 Evan ChengBacking out 48222 temporarily.
2008-03-27 Duncan SandsImplement LegalizeTypes support for softfloat LOAD.
2008-03-26 Roman LevensteinUse a linked data structure for the uses lists of an...
2008-03-12 Duncan SandsInitial soft-float support for LegalizeTypes. I rewrote
2008-03-11 Duncan SandsSome LegalizeTypes code factorization and minor
2008-02-27 Duncan SandsLegalizeTypes support for EXTRACT_VECTOR_ELT. The
2008-02-27 Duncan SandsLegalizeTypes support for legalizing the mask
2008-02-27 Duncan SandsLegalizeTypes support for INSERT_VECTOR_ELT.
2008-02-27 Duncan SandsSupport for legalizing MEMBARRIER.
2008-02-26 Duncan SandsFix a nasty bug in LegalizeTypes (spotted in
2008-02-24 Duncan SandsAdd support to LegalizeTypes for building legal vectors
2008-02-20 Duncan SandsLegalizeTypes support for scalarizing a vector store
2008-02-16 Duncan SandsTeach LegalizeTypes how to expand the operands of
2008-02-15 Duncan SandsTeach LegalizeTypes how to promote the flags
2008-02-13 Duncan SandsTeach LegalizeTypes how to expand and promote CTLZ,
2008-02-10 Duncan SandsAdd truncate and AssertZext result expansion.
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-01-17 Chris Lattner* Introduce a new SelectionDAG::getIntPtrConstant method
2007-12-29 Chris LattnerRemove attribution from file headers, per discussion...
2007-12-09 Chris LattnerAdd support for splitting the operand of a return instr...
2007-12-08 Chris Lattneradd many new cases to SplitResult. SplitResult now...
2007-12-08 Chris LattnerImplement splitting support for store, allowing us...
2007-12-08 Chris Lattnerimplement vector splitting of load, undef, and binops.
2007-12-08 Chris Lattnerimplement some methods.
next