aboutsummaryrefslogtreecommitdiffstats
path: root/lib/CodeGen/SelectionDAG/LegalizeTypesGeneric.cpp
Commit message (Expand)AuthorAgeFilesLines
* Renaming ISD::BIT_CONVERT to ISD::BITCAST to better reflect the LLVM IR concept.Wesley Peck2010-11-231-22/+21
* update a bunch of code to use the MachinePointerInfo version of getStore.Chris Lattner2010-09-211-4/+3
* continue MachinePointerInfo'izing, eliminating use of one of the oldChris Lattner2010-09-211-8/+8
* Fix va_arg for doubles. With this patch VAARG nodes always contain theRafael Espindola2010-07-111-5/+2
* When splitting a VAARG, remember its alignment.Rafael Espindola2010-06-261-2/+7
* More 80 violations.Evan Cheng2010-04-151-6/+11
* Add non-temporal flags and remove an assumption of default arguments.David Greene2010-02-151-7/+12
* Remove dead variable.Bill Wendling2009-12-281-1/+0
* -Revert parts of 84326 and 84411. Distinquishing between fixed and non-fixedEvan Cheng2009-10-181-1/+2
* Only fixed stack objects and spill slots should be get FixedStack PseudoSourc...Evan Cheng2009-10-181-2/+1
* Revert 84315 for now. Re-thinking the patch.Evan Cheng2009-10-171-1/+1
* Rename getFixedStack to getStackObject. The stack objects represented are notEvan Cheng2009-10-171-1/+1
* 80 col violation.Evan Cheng2009-10-171-1/+2
* Add contexts to some of the MVT APIs. No functionality change yet, just the ...Owen Anderson2009-08-121-14/+14
* Split EVT into MVT and EVT, the former representing _just_ a primitive type, ...Owen Anderson2009-08-111-2/+2
* Rename MVT to EVT, in preparation for splitting SimpleValueType out into its ...Owen Anderson2009-08-101-26/+26
* Move types back to the 2.5 API.Owen Anderson2009-07-291-2/+1
* Thread LLVMContext through MVT and related parts of SDISel.Owen Anderson2009-07-091-1/+2
* Nowadays vectors are only split if they have an evenDuncan Sands2009-07-081-10/+8
* Remove trailing whitespace. Reorder some methodsDuncan Sands2009-07-081-1/+1
* Minor cleanup; fixes review comments for a previous patch. Sorry for Eli Friedman2009-06-191-4/+3
* Tweak the expansion code for BIT_CONVERT to generate better code Eli Friedman2009-06-071-0/+20
* Refactor the code to grab the low and high parts of a valueDan Gohman2009-04-251-6/+1
* Don't try to make BUILD_VECTOR operands have the sameDuncan Sands2009-04-181-0/+2
* Change SelectionDAG type legalization to allow BUILD_VECTOR operands to beBob Wilson2009-04-131-0/+3
* Added missing support for widening when splitting an unary op (PR3683)Mon P Wang2009-03-181-0/+15
* Revert BuildVectorSDNode related patches: 65426, 65427, and 65296.Evan Cheng2009-02-251-4/+5
* Introduce the BuildVectorSDNode class that encapsulates the ISD::BUILD_VECTORScott Michel2009-02-221-5/+4
* Remove more non-DebugLoc getNode variants. UseDale Johannesen2009-02-061-3/+3
* Remove more non-DebugLoc versions of getNode.Dale Johannesen2009-02-061-1/+1
* Fill in more omissions in DebugLog propagation.Dale Johannesen2009-02-041-2/+3
* Remove trailing spaces.Duncan Sands2009-02-021-3/+3
* DebugLoc propagation. Done with file.Dale Johannesen2009-01-311-45/+61
* Preserve SourceValue information when lowering produces multiple loads fromDan Gohman2008-12-161-3/+6
* Added support to LegalizeType for expanding the operands of scalar to vectorMon P Wang2008-12-151-0/+43
* Fix PR3117: not all nodes being legalized. TheDuncan Sands2008-12-091-12/+38
* Tweak some comments.Duncan Sands2008-11-101-1/+1
* Fix PR2977: LegalizeTypes support for expandingDuncan Sands2008-10-291-0/+17
* Rename ConstantSDNode::getValue to getZExtValue, for consistencyDan Gohman2008-09-121-2/+3
* erect abstraction boundaries for accessing SDValue members, rename Val -> Nod...Gabor Greif2008-08-281-1/+1
* Rename SDOperand to SDValue.Dan Gohman2008-07-271-43/+43
* Remove PromoteIntRes_FP_ROUND - not sure what itDuncan Sands2008-07-101-0/+1
* Make the LegalizeType method naming scheme more regular.Duncan Sands2008-07-101-2/+2
* Support for expanding the result of EXTRACT_ELEMENT.Duncan Sands2008-06-231-6/+20
* Cleanup up LegalizeTypes handling of loads andDuncan Sands2008-06-231-8/+6
* Share some code that is common between integer andDuncan Sands2008-06-201-0/+318