summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp
Commit message (Expand)AuthorAgeFilesLines
* Implement necessary bits for flt_rounds gcc builtin. Anton Korobeynikov2007-11-151-0/+1
* If a call to getTruncStore is for a normal store,Duncan Sands2007-10-301-3/+5
* If the value types are equal then this routineDuncan Sands2007-10-191-1/+1
* Add support for byval function whose argument is not 32 bit aligned.Rafael Espindola2007-10-191-0/+24
* Return Expand from getOperationAction for all extendedDuncan Sands2007-10-171-10/+17
* Disable attempts to constant fold PPC f128.Dale Johannesen2007-10-161-36/+41
* Initial infrastructure for arbitrary precision integerDuncan Sands2007-10-161-26/+32
* add a new CreateStackTemporary helper method.Chris Lattner2007-10-151-0/+13
* One mundane change: Change ReplaceAllUsesOfValueWith to *optionally* Chris Lattner2007-10-151-35/+53
* Disable some compile-time optimizations on PPCDale Johannesen2007-10-141-0/+3
* Add an ISD::FPOW node type.Dan Gohman2007-10-111-0/+1
* Next PPC long double bits: ppcf128->i32 conversion.Dale Johannesen2007-10-101-0/+6
* Add convenience overloads of SelectionDAG::getNode that take a SDVTListDan Gohman2007-10-081-0/+36
* convertFromInteger, as originally written, expected sign-extendedNeil Booth2007-10-071-1/+1
* Provide names for MUL_LOHI and DIVREM operators.Dan Gohman2007-10-051-0/+4
* Add a variant of getTargetNode() that takes a vector of MVT::ValueType.Evan Cheng2007-10-051-0/+7
* remove dup commentDale Johannesen2007-09-301-1/+0
* Constant fold int-to-long-double conversions;Dale Johannesen2007-09-301-1/+1
* Change APFloat::convertFromInteger to take the incomingDale Johannesen2007-09-211-2/+4
* More long double fixes. x86_64 should build now.Dale Johannesen2007-09-191-3/+13
* Do not hide APInt::dump() inside #ifndef NDEBUG.Devang Patel2007-09-171-2/+0
* This is not ideal but unbreaks build failure.Devang Patel2007-09-171-0/+2
* Remove the assumption that FP's are either float orDale Johannesen2007-09-141-16/+12
* Fix build problems on Cygwin (PR1652), patch by Patrick Walton.Chris Lattner2007-09-131-10/+10
* Yet another getTargetNode variant.Evan Cheng2007-09-121-0/+12
* Revise previous patch per review comments.Dale Johannesen2007-09-121-6/+6
* Add APInt interfaces to APFloat (allows directlyDale Johannesen2007-09-111-7/+6
* Fold the adjust_trampoline intrinsic intoDuncan Sands2007-09-111-2/+1
* Add mod, copysign, abs operations to APFloat.Dale Johannesen2007-08-311-30/+58
* Revise per review of previous patch.Dale Johannesen2007-08-311-12/+24
* Enhance APFloat to retain bits of NaNs (fixes oggenc).Dale Johannesen2007-08-311-14/+43
* Change LegalFPImmediates to use APFloat.Dale Johannesen2007-08-301-3/+41
* Revise per review comments.Dale Johannesen2007-08-261-1/+1
* Add APFloat interface to ConstantFPSDNode. ChangeDale Johannesen2007-08-251-3/+2
* Poison APFloat::operator==. Replace existing uses with bitwiseIsEqual.Dale Johannesen2007-08-241-1/+1
* Use APFloat internally for ConstantFPSDNode.Dale Johannesen2007-08-241-1/+1
* Do not emit copies for physical register output if it's not used.Evan Cheng2007-08-021-1/+26
* Support for trampolines, except for X86 codegen which isDuncan Sands2007-07-271-0/+4
* Add selection DAG nodes for subreg insert/extract. PR1350Christopher Lamb2007-07-261-1/+4
* Fix some uses of dyn_cast to be uses of cast.Dan Gohman2007-07-231-1/+1
* As pointed out by g++-4.2, the original code didn't doDuncan Sands2007-07-191-2/+2
* Long live the exception handling!Anton Korobeynikov2007-07-141-0/+2
* Change the peep for EXTRACT_VECTOR_ELT of BUILD_PAIR to look forDan Gohman2007-07-101-7/+19
* Make the debug string for ISD::MERGE_VALUES consistent with the others.Dan Gohman2007-07-051-1/+1
* Fix a vector FP constant CSE bug.Evan Cheng2007-06-291-5/+10
* Rename ("shrinkify") MVT::isExtendedValueType to MVT::isExtendedVT.Dan Gohman2007-06-271-1/+1
* Generalize MVT::ValueType and associated functions to be able to representDan Gohman2007-06-251-43/+52
* Move ComputeMaskedBits, MaskedValueIsZero, and ComputeNumSignBits fromDan Gohman2007-06-221-0/+546
* Pass a SelectionDAG into SDNode::dump everywhere it's used, in preprationDan Gohman2007-06-191-1/+1
* Rename MVT::getVectorBaseType to MVT::getVectorElementType.Dan Gohman2007-06-141-2/+2
OpenPOWER on IntegriCloud