aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen/SelectionDAG/SelectionDAG.cpp
AgeCommit message (Expand)Author
2007-10-16Initial infrastructure for arbitrary precision integerDuncan Sands
2007-10-15add a new CreateStackTemporary helper method.Chris Lattner
2007-10-15One mundane change: Change ReplaceAllUsesOfValueWith to *optionally* Chris Lattner
2007-10-14Disable some compile-time optimizations on PPCDale Johannesen
2007-10-11Add an ISD::FPOW node type.Dan Gohman
2007-10-10Next PPC long double bits: ppcf128->i32 conversion.Dale Johannesen
2007-10-08Add convenience overloads of SelectionDAG::getNode that take a SDVTListDan Gohman
2007-10-07convertFromInteger, as originally written, expected sign-extendedNeil Booth
2007-10-05Provide names for MUL_LOHI and DIVREM operators.Dan Gohman
2007-10-05Add a variant of getTargetNode() that takes a vector of MVT::ValueType.Evan Cheng
2007-09-30remove dup commentDale Johannesen
2007-09-30Constant fold int-to-long-double conversions;Dale Johannesen
2007-09-21Change APFloat::convertFromInteger to take the incomingDale Johannesen
2007-09-19More long double fixes. x86_64 should build now.Dale Johannesen
2007-09-17Do not hide APInt::dump() inside #ifndef NDEBUG.Devang Patel
2007-09-17This is not ideal but unbreaks build failure.Devang Patel
2007-09-14Remove the assumption that FP's are either float orDale Johannesen
2007-09-13Fix build problems on Cygwin (PR1652), patch by Patrick Walton.Chris Lattner
2007-09-12Yet another getTargetNode variant.Evan Cheng
2007-09-12Revise previous patch per review comments.Dale Johannesen
2007-09-11Add APInt interfaces to APFloat (allows directlyDale Johannesen
2007-09-11Fold the adjust_trampoline intrinsic intoDuncan Sands
2007-08-31Add mod, copysign, abs operations to APFloat.Dale Johannesen
2007-08-31Revise per review of previous patch.Dale Johannesen
2007-08-31Enhance APFloat to retain bits of NaNs (fixes oggenc).Dale Johannesen
2007-08-30Change LegalFPImmediates to use APFloat.Dale Johannesen
2007-08-26Revise per review comments.Dale Johannesen
2007-08-25Add APFloat interface to ConstantFPSDNode. ChangeDale Johannesen
2007-08-24Poison APFloat::operator==. Replace existing uses with bitwiseIsEqual.Dale Johannesen
2007-08-24Use APFloat internally for ConstantFPSDNode.Dale Johannesen
2007-08-02Do not emit copies for physical register output if it's not used.Evan Cheng
2007-07-27Support for trampolines, except for X86 codegen which isDuncan Sands
2007-07-26Add selection DAG nodes for subreg insert/extract. PR1350Christopher Lamb
2007-07-23Fix some uses of dyn_cast to be uses of cast.Dan Gohman
2007-07-19As pointed out by g++-4.2, the original code didn't doDuncan Sands
2007-07-14Long live the exception handling!Anton Korobeynikov
2007-07-10Change the peep for EXTRACT_VECTOR_ELT of BUILD_PAIR to look forDan Gohman
2007-07-05Make the debug string for ISD::MERGE_VALUES consistent with the others.Dan Gohman
2007-06-29Fix a vector FP constant CSE bug.Evan Cheng
2007-06-27Rename ("shrinkify") MVT::isExtendedValueType to MVT::isExtendedVT.Dan Gohman
2007-06-25Generalize MVT::ValueType and associated functions to be able to representDan Gohman
2007-06-22Move ComputeMaskedBits, MaskedValueIsZero, and ComputeNumSignBits fromDan Gohman
2007-06-19Pass a SelectionDAG into SDNode::dump everywhere it's used, in preprationDan Gohman
2007-06-14Rename MVT::getVectorBaseType to MVT::getVectorElementType.Dan Gohman
2007-06-13Introduce new SelectionDAG node opcodes VEXTRACT_SUBVECTOR andDan Gohman
2007-06-04Resolve implicit alignment before computing the FoldingSet information soDan Gohman
2007-05-24Add explicit qualification for namespace MVT members.Dan Gohman
2007-04-25Be more careful about folding op(x, undef) when we have vector operands.Chris Lattner
2007-04-22PR400 phase 2. Propagate attributed load/store information through DAGs.Christopher Lamb
2007-04-21X86 TLS: Implement review feedback.Lauro Ramos Venancio