summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp
Commit message (Expand)AuthorAgeFilesLines
* 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
* Introduce new SelectionDAG node opcodes VEXTRACT_SUBVECTOR andDan Gohman2007-06-131-0/+2
* Resolve implicit alignment before computing the FoldingSet information soDan Gohman2007-06-041-50/+49
* Add explicit qualification for namespace MVT members.Dan Gohman2007-05-241-1/+1
* Be more careful about folding op(x, undef) when we have vector operands.Chris Lattner2007-04-251-9/+16
* PR400 phase 2. Propagate attributed load/store information through DAGs.Christopher Lamb2007-04-221-12/+54
* X86 TLS: Implement review feedback.Lauro Ramos Venancio2007-04-211-1/+11
* Revert Christopher Lamb's load/store alignment changes.Reid Spencer2007-04-211-21/+12
* add support for alignment attributes on load/store instructionsChristopher Lamb2007-04-211-12/+21
* Implement "general dynamic", "initial exec" and "local exec" TLS models forLauro Ramos Venancio2007-04-201-2/+20
OpenPOWER on IntegriCloud