summaryrefslogtreecommitdiff
path: root/lib/CodeGen/SelectionDAG/LegalizeTypesGeneric.cpp
Commit message (Expand)AuthorAge
* Merging r195398:Bill Wendling2013-11-22
* Merging r195397:Bill Wendling2013-11-22
* Merging r195156:Bill Wendling2013-11-22
* SelectionDAG: Teach the legalizer to split SETCC if VSELECT needs splitting too.Juergen Ributzka2013-11-13
* Revert "SelectionDAG: Teach the legalizer to split SETCC if VSELECT needs spl...Juergen Ributzka2013-10-30
* SelectionDAG: Teach the legalizer to split SETCC if VSELECT needs splitting too.Juergen Ributzka2013-10-30
* Keep TBAA info when rewriting SelectionDAG loads and storesRichard Sandiford2013-10-28
* Revert "SelectionDAG: Teach the legalizer to split SETCC if VSELECT needs spl...Juergen Ributzka2013-09-21
* SelectionDAG: Teach the legalizer to split SETCC if VSELECT needs splitting too.Juergen Ributzka2013-09-21
* Remove an over-zealous assertion. A pointer type could be illegal if the tar...Owen Anderson2013-08-27
* SelectionDAG: Remove unnecessary uses of TargetLowering::getPointerTy()Tom Stellard2013-08-26
* TargetLowering: Add getVectorIdxTy() function v2Tom Stellard2013-08-05
* Remove trailing whitespace from SelectionDAG/*.cppStephen Lin2013-07-08
* Track IR ordering of SelectionDAG nodes 2/4.Andrew Trick2013-05-25
* Move all of the header files which are involved in modelling the LLVM IRChandler Carruth2013-01-02
* Fix big-endian codegen bug in DAGTypeLegalizer::ExpandRes_BITCASTUlrich Weigand2012-10-12
* Move TargetData to DataLayout.Micah Villmow2012-10-08
* Fix PR13859Michael Liao2012-09-17
* Enhance type legalization on bitcast from vector to integerMichael Liao2012-09-13
* The result type of EXTRACT_VECTOR_ELT doesn't have to match the element type ofDuncan Sands2012-07-12
* Remove unnecessary default cases in switches that cover all enum values.David Blaikie2012-01-10
* Remove some unnecessary includes of PseudoSourceValue.h.Jay Foad2011-11-15
* Added invariant field to the DAG.getLoad method and changed all calls.Pete Cooper2011-11-08
* Tweak the handling of MERGE_VALUES nodes: remove the need forDuncan Sands2011-09-23
* Add codegen support for vector select (in the IR this means a selectDuncan Sands2011-09-06
* Fill in type legalization for MERGE_VALUES in all the various cases. Patch b...Eli Friedman2011-08-31
* Refactor LegalizeTypes: Erase LegalizeAction and make the type legalizer useNadav Rotem2011-06-01
* Renaming ISD::BIT_CONVERT to ISD::BITCAST to better reflect the LLVM IR concept.Wesley Peck2010-11-23
* update a bunch of code to use the MachinePointerInfo version of getStore.Chris Lattner2010-09-21
* continue MachinePointerInfo'izing, eliminating use of one of the oldChris Lattner2010-09-21
* Fix va_arg for doubles. With this patch VAARG nodes always contain theRafael Espindola2010-07-11
* When splitting a VAARG, remember its alignment.Rafael Espindola2010-06-26
* More 80 violations.Evan Cheng2010-04-15
* Add non-temporal flags and remove an assumption of default arguments.David Greene2010-02-15
* Remove dead variable.Bill Wendling2009-12-28
* -Revert parts of 84326 and 84411. Distinquishing between fixed and non-fixedEvan Cheng2009-10-18
* Only fixed stack objects and spill slots should be get FixedStack PseudoSourc...Evan Cheng2009-10-18
* Revert 84315 for now. Re-thinking the patch.Evan Cheng2009-10-17
* Rename getFixedStack to getStackObject. The stack objects represented are notEvan Cheng2009-10-17
* 80 col violation.Evan Cheng2009-10-17
* Add contexts to some of the MVT APIs. No functionality change yet, just the ...Owen Anderson2009-08-12
* Split EVT into MVT and EVT, the former representing _just_ a primitive type, ...Owen Anderson2009-08-11
* Rename MVT to EVT, in preparation for splitting SimpleValueType out into its ...Owen Anderson2009-08-10
* Move types back to the 2.5 API.Owen Anderson2009-07-29
* Thread LLVMContext through MVT and related parts of SDISel.Owen Anderson2009-07-09
* Nowadays vectors are only split if they have an evenDuncan Sands2009-07-08
* Remove trailing whitespace. Reorder some methodsDuncan Sands2009-07-08
* Minor cleanup; fixes review comments for a previous patch. Sorry for Eli Friedman2009-06-19
* Tweak the expansion code for BIT_CONVERT to generate better code Eli Friedman2009-06-07
* Refactor the code to grab the low and high parts of a valueDan Gohman2009-04-25