summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.h
Commit message (Expand)AuthorAgeFilesLines
* Fix PR3393, which amounts to a bug in the expensiveDuncan Sands2009-01-261-0/+1
* Cleanup whitespace and comments, and tweak someDuncan Sands2009-01-211-1/+1
* Allow targets to legalize operations (with illegal operands) that produces mu...Sanjiv Gupta2009-01-211-1/+1
* Added missing support to widen an operand from a bit convert.Mon P Wang2009-01-151-0/+1
* Fix some typos. Also, the WidenedVectors mapDuncan Sands2009-01-131-8/+13
* Factorize (and generalize) the code promoting SELECTDuncan Sands2009-01-011-12/+8
* Remove trailing spaces.Duncan Sands2009-01-011-3/+3
* Added support for vector widening.Mon P Wang2008-12-181-6/+100
* Added support for splitting and scalarizing vector shifts.Mon P Wang2008-12-151-0/+1
* Added support to LegalizeType for expanding the operands of scalar to vectorMon P Wang2008-12-151-5/+6
* For amusement, implement SADDO, SSUBO, UADDO, USUBODuncan Sands2008-12-101-1/+4
* Add sub/mul overflow intrinsics. This currently doesn't have aBill Wendling2008-12-091-1/+1
* Fix PR3117: not all nodes being legalized. TheDuncan Sands2008-12-091-16/+12
* Change the interface to the type legalization methodDuncan Sands2008-12-011-1/+2
* If the type legalizer actually legalized anythingDuncan Sands2008-11-241-1/+4
* Cleanup of the [SU]ADDO type legalization code. Patch by Duncan!Bill Wendling2008-11-221-3/+1
* - Move conversion of [SU]ADDO from DAG combiner into legalizer.Bill Wendling2008-11-221-0/+3
* Add some documentation.Duncan Sands2008-11-201-1/+28
* Remove integer promotion support for FP_EXTENDDuncan Sands2008-11-181-3/+1
* Simplify code using helper routines. There is notDuncan Sands2008-11-181-1/+20
* LegalizeTypes support for splitting and scalarizingDuncan Sands2008-11-181-0/+2
* Reapply r59464, this time using the correct typeDuncan Sands2008-11-181-0/+14
* Revert r59464. It was causing this failure:Bill Wendling2008-11-181-14/+0
* Add soft float support for a bunch more operations. OriginalDuncan Sands2008-11-171-0/+14
* Fixed legalization of CONVERT_RNDSAT for integers.Mon P Wang2008-11-171-0/+1
* Cleaned up and fix bugs in convert_rndsat nodeMon P Wang2008-11-111-1/+1
* Added CONVERT_RNDSAT (conversion with rounding and saturation) SDNode toMon P Wang2008-11-101-0/+3
* Fix PR2667: add soft float support for sint_to_fp/uint_to_fpDuncan Sands2008-11-101-2/+1
* Added support for the following definition of shufflevector Mon P Wang2008-11-101-0/+1
* Formating/comment changes - no functionality change.Duncan Sands2008-11-061-13/+8
* Widening cleanupMon P Wang2008-11-061-5/+6
* Fix PR3011: LegalizeTypes support for scalarizingDuncan Sands2008-11-041-0/+1
* Add a bunch of libcalls for ppcf128 that were somehowDuncan Sands2008-10-311-1/+17
* Add initial support for vector widening. Logic is set to widen for X86.Mon P Wang2008-10-301-1/+14
* Uniformize capitalization of NodeId.Duncan Sands2008-10-291-3/+3
* Fix PR2977: LegalizeTypes support for expandingDuncan Sands2008-10-291-0/+1
* Fix a FIXME: in ReplaceNodeWith, if the new nodeDuncan Sands2008-10-291-11/+11
* Fix a testcase provided by Bill in which the nodeDuncan Sands2008-10-281-3/+4
* LegalizeTypes soft-float support for fpow.Duncan Sands2008-10-221-0/+1
* Support operations like fp_to_uint with a vectorDuncan Sands2008-10-201-0/+3
* LegalizeTypes support for atomic operation promotion.Duncan Sands2008-10-201-0/+2
* Formatting - no functional change.Duncan Sands2008-10-201-2/+1
* Provide two overloads of AnalyzeNewNode.Gabor Greif2008-09-011-3/+2
* Even though no caller actually uses the new valueDuncan Sands2008-09-011-1/+2
* erect abstraction boundaries for accessing SDValue members, rename Val -> Nod...Gabor Greif2008-08-281-5/+6
* Add the remaining fp_round libcalls:Bruno Cardoso Lopes2008-08-071-0/+2
* Rename SDOperand to SDValue.Dan Gohman2008-07-271-212/+212
* Some binary operations were being treated asDuncan Sands2008-07-271-1/+1
* LegalizeTypes support for VSETCC. Fixes PR2575.Duncan Sands2008-07-221-8/+9
* Softfloat support for FDIV. Patch by Duncan Sands2008-07-181-0/+1