summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp
Commit message (Expand)AuthorAgeFilesLines
* Fix a ppc long double regression I introduced yesterday due to aChris Lattner2008-01-161-0/+1
* Factor the ReachesChainWithoutSideEffects out of dag combiner into Chris Lattner2008-01-161-0/+31
* For PR1839: add initial support for __builtin_trap. llvm-gcc part is missedAnton Korobeynikov2008-01-151-1/+2
* Move a bunch more accessors from TargetInstrInfo to TargetInstrDescriptorChris Lattner2008-01-071-1/+1
* Remove attribution from file headers, per discussion on llvmdev.Chris Lattner2007-12-291-2/+2
* improve support for fgetsignChris Lattner2007-12-221-0/+6
* Fix PR1872: SrcValue and SrcValueOffset should not be used to compute load / ...Evan Cheng2007-12-181-20/+0
* Also print alignment and volatileness.Evan Cheng2007-12-181-13/+19
* SelectionDAG::dump() should print SrcValue of LoadSDNode and StoreSDNode.Evan Cheng2007-12-181-0/+18
* Allow vector integer constants to be created withDan Gohman2007-12-121-9/+22
* Pretty print shuffle mask operand.Evan Cheng2007-12-111-0/+13
* 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
OpenPOWER on IntegriCloud