| Commit message (Expand) | Author | Age | Files | Lines |
* | Added invariant field to the DAG.getLoad method and changed all calls. | Pete Cooper | 2011-11-08 | 1 | -4/+6 |
* | Tweak the handling of MERGE_VALUES nodes: remove the need for | Duncan Sands | 2011-09-23 | 1 | -4/+4 |
* | Add codegen support for vector select (in the IR this means a select | Duncan Sands | 2011-09-06 | 1 | -3/+15 |
* | Fill in type legalization for MERGE_VALUES in all the various cases. Patch b... | Eli Friedman | 2011-08-31 | 1 | -17/+7 |
* | Refactor LegalizeTypes: Erase LegalizeAction and make the type legalizer use | Nadav Rotem | 2011-06-01 | 1 | -8/+8 |
* | Renaming ISD::BIT_CONVERT to ISD::BITCAST to better reflect the LLVM IR concept. | Wesley Peck | 2010-11-23 | 1 | -22/+21 |
* | update a bunch of code to use the MachinePointerInfo version of getStore. | Chris Lattner | 2010-09-21 | 1 | -4/+3 |
* | continue MachinePointerInfo'izing, eliminating use of one of the old | Chris Lattner | 2010-09-21 | 1 | -8/+8 |
* | Fix va_arg for doubles. With this patch VAARG nodes always contain the | Rafael Espindola | 2010-07-11 | 1 | -5/+2 |
* | When splitting a VAARG, remember its alignment. | Rafael Espindola | 2010-06-26 | 1 | -2/+7 |
* | More 80 violations. | Evan Cheng | 2010-04-15 | 1 | -6/+11 |
* | Add non-temporal flags and remove an assumption of default arguments. | David Greene | 2010-02-15 | 1 | -7/+12 |
* | Remove dead variable. | Bill Wendling | 2009-12-28 | 1 | -1/+0 |
* | -Revert parts of 84326 and 84411. Distinquishing between fixed and non-fixed | Evan Cheng | 2009-10-18 | 1 | -1/+2 |
* | Only fixed stack objects and spill slots should be get FixedStack PseudoSourc... | Evan Cheng | 2009-10-18 | 1 | -2/+1 |
* | Revert 84315 for now. Re-thinking the patch. | Evan Cheng | 2009-10-17 | 1 | -1/+1 |
* | Rename getFixedStack to getStackObject. The stack objects represented are not | Evan Cheng | 2009-10-17 | 1 | -1/+1 |
* | 80 col violation. | Evan Cheng | 2009-10-17 | 1 | -1/+2 |
* | Add contexts to some of the MVT APIs. No functionality change yet, just the ... | Owen Anderson | 2009-08-12 | 1 | -14/+14 |
* | Split EVT into MVT and EVT, the former representing _just_ a primitive type, ... | Owen Anderson | 2009-08-11 | 1 | -2/+2 |
* | Rename MVT to EVT, in preparation for splitting SimpleValueType out into its ... | Owen Anderson | 2009-08-10 | 1 | -26/+26 |
* | Move types back to the 2.5 API. | Owen Anderson | 2009-07-29 | 1 | -2/+1 |
* | Thread LLVMContext through MVT and related parts of SDISel. | Owen Anderson | 2009-07-09 | 1 | -1/+2 |
* | Nowadays vectors are only split if they have an even | Duncan Sands | 2009-07-08 | 1 | -10/+8 |
* | Remove trailing whitespace. Reorder some methods | Duncan Sands | 2009-07-08 | 1 | -1/+1 |
* | Minor cleanup; fixes review comments for a previous patch. Sorry for | Eli Friedman | 2009-06-19 | 1 | -4/+3 |
* | Tweak the expansion code for BIT_CONVERT to generate better code | Eli Friedman | 2009-06-07 | 1 | -0/+20 |
* | Refactor the code to grab the low and high parts of a value | Dan Gohman | 2009-04-25 | 1 | -6/+1 |
* | Don't try to make BUILD_VECTOR operands have the same | Duncan Sands | 2009-04-18 | 1 | -0/+2 |
* | Change SelectionDAG type legalization to allow BUILD_VECTOR operands to be | Bob Wilson | 2009-04-13 | 1 | -0/+3 |
* | Added missing support for widening when splitting an unary op (PR3683) | Mon P Wang | 2009-03-18 | 1 | -0/+15 |
* | Revert BuildVectorSDNode related patches: 65426, 65427, and 65296. | Evan Cheng | 2009-02-25 | 1 | -4/+5 |
* | Introduce the BuildVectorSDNode class that encapsulates the ISD::BUILD_VECTOR | Scott Michel | 2009-02-22 | 1 | -5/+4 |
* | Remove more non-DebugLoc getNode variants. Use | Dale Johannesen | 2009-02-06 | 1 | -3/+3 |
* | Remove more non-DebugLoc versions of getNode. | Dale Johannesen | 2009-02-06 | 1 | -1/+1 |
* | Fill in more omissions in DebugLog propagation. | Dale Johannesen | 2009-02-04 | 1 | -2/+3 |
* | Remove trailing spaces. | Duncan Sands | 2009-02-02 | 1 | -3/+3 |
* | DebugLoc propagation. Done with file. | Dale Johannesen | 2009-01-31 | 1 | -45/+61 |
* | Preserve SourceValue information when lowering produces multiple loads from | Dan Gohman | 2008-12-16 | 1 | -3/+6 |
* | Added support to LegalizeType for expanding the operands of scalar to vector | Mon P Wang | 2008-12-15 | 1 | -0/+43 |
* | Fix PR3117: not all nodes being legalized. The | Duncan Sands | 2008-12-09 | 1 | -12/+38 |
* | Tweak some comments. | Duncan Sands | 2008-11-10 | 1 | -1/+1 |
* | Fix PR2977: LegalizeTypes support for expanding | Duncan Sands | 2008-10-29 | 1 | -0/+17 |
* | Rename ConstantSDNode::getValue to getZExtValue, for consistency | Dan Gohman | 2008-09-12 | 1 | -2/+3 |
* | erect abstraction boundaries for accessing SDValue members, rename Val -> Nod... | Gabor Greif | 2008-08-28 | 1 | -1/+1 |
* | Rename SDOperand to SDValue. | Dan Gohman | 2008-07-27 | 1 | -43/+43 |
* | Remove PromoteIntRes_FP_ROUND - not sure what it | Duncan Sands | 2008-07-10 | 1 | -0/+1 |
* | Make the LegalizeType method naming scheme more regular. | Duncan Sands | 2008-07-10 | 1 | -2/+2 |
* | Support for expanding the result of EXTRACT_ELEMENT. | Duncan Sands | 2008-06-23 | 1 | -6/+20 |
* | Cleanup up LegalizeTypes handling of loads and | Duncan Sands | 2008-06-23 | 1 | -8/+6 |