aboutsummaryrefslogtreecommitdiffstats
path: root/lib/CodeGen/SelectionDAG/LegalizeTypes.h
Commit message (Expand)AuthorAgeFilesLines
* Nowadays vectors are only split if they have an evenDuncan Sands2009-07-081-3/+3
* Remove trailing whitespace. Reorder some methodsDuncan Sands2009-07-081-3/+3
* implement support for spliting and scalarizing vector setcc's. ThisChris Lattner2009-07-071-1/+2
* ScalarizeVecRes_ShiftOp and ScalarizeVecRes_BinOp are the same,Chris Lattner2009-07-071-1/+0
* This increases the maximum for MVT::LAST_VALUETYPEDavid Greene2009-06-241-1/+1
* Revert 72707 and 72709, for the moment.Dale Johannesen2009-06-021-3/+0
* Make the implicit inputs and outputs of target-independentDale Johannesen2009-06-011-0/+3
* Rename CustomLowerResults to CustomLowerNode, sinceDuncan Sands2009-05-311-1/+1
* Implement review feedback for vector shuffle work.Nate Begeman2009-04-291-2/+3
* Now that PR2957 is resolved, remove a bunch ofDuncan Sands2009-04-271-9/+1
* Refactor the code to grab the low and high parts of a valueDan Gohman2009-04-251-0/+4
* Soft float support for FREM.Duncan Sands2009-04-081-0/+1
* Soft float support for undef. Reported by Xerxes RĂ„nby.Duncan Sands2009-04-081-0/+1
* Fully general expansion of integer shift of any size.Evan Cheng2009-03-311-0/+1
* Fix PR3899: add support for extracting floats from vectorsDuncan Sands2009-03-291-0/+2
* Added missing support for widening when splitting an unary op (PR3683)Mon P Wang2009-03-181-0/+1
* PR3686: make the legalizer handle bitcast from i80 to x86 long double.Eli Friedman2009-03-041-0/+1
* bug 3610: Floating point vaarg not softened.Richard Pennington2009-02-211-0/+1
* Remove non-DebugLoc versions of getMergeValues, ZeroExtendInReg.Dale Johannesen2009-02-051-2/+4
* Duncan's patch. Further to 64382. Takes care of illegal types for shift amount.Sanjiv Gupta2009-02-021-0/+2
* DebugLoc propagation.Dale Johannesen2009-01-311-2/+4
* Propagate debug info in LegalizeFloatTypes.Dale Johannesen2009-01-311-1/+1
* Propagate debug info through MakeLibCall and aDale Johannesen2009-01-311-3/+4
* 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