| Commit message (Expand) | Author | Age | Files | Lines |
* | Cleanup whitespace and comments, and tweak some | Duncan Sands | 2009-01-21 | 1 | -42/+42 |
* | Allow targets to legalize operations (with illegal operands) that produces mu... | Sanjiv Gupta | 2009-01-21 | 1 | -62/+56 |
* | Few targets like PIC16 wants libcall generation for illegal type i16. | Sanjiv Gupta | 2009-01-18 | 1 | -4/+12 |
* | Correct a comment - this is not a sign extension. | Duncan Sands | 2009-01-13 | 1 | -1/+1 |
* | Factorize (and generalize) the code promoting SELECT | Duncan Sands | 2009-01-01 | 1 | -72/+4 |
* | Fix PR3274: when promoting the condition of a BRCOND node, | Duncan Sands | 2009-01-01 | 1 | -35/+48 |
* | Clean up the atomic opcodes in SelectionDAG. | Dan Gohman | 2008-12-23 | 1 | -50/+16 |
* | Added support for vector widening. | Mon P Wang | 2008-12-18 | 1 | -2/+6 |
* | Fix for PR3225: disable a broken optimization in | Eli Friedman | 2008-12-17 | 1 | -0/+3 |
* | Added support to LegalizeType for expanding the operands of scalar to vector | Mon P Wang | 2008-12-15 | 1 | -4/+8 |
* | Remove assertion to allow promotion of a truncating store operand | Mon P Wang | 2008-12-13 | 1 | -2/+0 |
* | For amusement, implement SADDO, SSUBO, UADDO, USUBO | Duncan Sands | 2008-12-10 | 1 | -18/+76 |
* | Add sub/mul overflow intrinsics. This currently doesn't have a | Bill Wendling | 2008-12-09 | 1 | -2/+6 |
* | Fix PR3117: not all nodes being legalized. The | Duncan Sands | 2008-12-09 | 1 | -29/+30 |
* | Change the interface to the type legalization method | Duncan Sands | 2008-12-01 | 1 | -20/+4 |
* | Rename SetCCResultContents to BooleanContents. In | Duncan Sands | 2008-11-23 | 1 | -12/+12 |
* | Cleanup of the [SU]ADDO type legalization code. Patch by Duncan! | Bill Wendling | 2008-11-22 | 1 | -18/+12 |
* | - Move conversion of [SU]ADDO from DAG combiner into legalizer. | Bill Wendling | 2008-11-22 | 1 | -4/+29 |
* | Remove integer promotion support for FP_EXTEND | Duncan Sands | 2008-11-18 | 1 | -13/+0 |
* | Simplify code using helper routines. There is not | Duncan Sands | 2008-11-18 | 1 | -66/+33 |
* | Don't produce ADDC/ADDE when expanding SHL unless they are legal | Richard Osborne | 2008-11-17 | 1 | -1/+2 |
* | Fixed legalization of CONVERT_RNDSAT for integers. | Mon P Wang | 2008-11-17 | 1 | -24/+15 |
* | Correct some thinkos in the expansion of ADD/SUB | Duncan Sands | 2008-11-12 | 1 | -6/+7 |
* | Cleaned up and fix bugs in convert_rndsat node | Mon P Wang | 2008-11-11 | 1 | -17/+38 |
* | Added CONVERT_RNDSAT (conversion with rounding and saturation) SDNode to | Mon P Wang | 2008-11-10 | 1 | -1/+17 |
* | Tweak some comments. | Duncan Sands | 2008-11-10 | 1 | -4/+3 |
* | Small cleanups. No functionality change intended! | Duncan Sands | 2008-11-10 | 1 | -15/+7 |
* | When promoting the result of fp_to_uint/fp_to_sint, | Duncan Sands | 2008-11-10 | 1 | -10/+15 |
* | Sign-extend rather than zero-extend when promoting | Duncan Sands | 2008-11-07 | 1 | -6/+19 |
* | Make VAARG promotion work correctly with large funky | Duncan Sands | 2008-11-03 | 1 | -19/+27 |
* | Fix PR2977: LegalizeTypes support for expanding | Duncan Sands | 2008-10-29 | 1 | -0/+1 |
* | Fix 80 column violations. | Duncan Sands | 2008-10-29 | 1 | -2/+2 |
* | Fix thinko - the operand number has nothing to do | Duncan Sands | 2008-10-23 | 1 | -2/+2 |
* | Be nice to CellSPU: for this target getSetCCResultType | Duncan Sands | 2008-10-22 | 1 | -2/+8 |
* | Port from LegalizeDAG the logic to only generate | Duncan Sands | 2008-10-22 | 1 | -8/+44 |
* | Add some comments explaining the meaning of a boolean | Duncan Sands | 2008-10-22 | 1 | -4/+2 |
* | LegalizeTypes support for atomic operation promotion. | Duncan Sands | 2008-10-20 | 1 | -3/+76 |
* | Use DAG.getIntPtrConstant rather than DAG.getConstant | Duncan Sands | 2008-10-20 | 1 | -2/+2 |
* | Always use either MVT::i1 or getSetCCResultType for | Duncan Sands | 2008-10-20 | 1 | -15/+51 |
* | Formatting - no functional change. | Duncan Sands | 2008-10-20 | 1 | -5/+5 |
* | Don't use a random type for the select condition, | Duncan Sands | 2008-10-20 | 1 | -2/+1 |
* | The result of getSetCCResultType (eg: i32) may be larger | Duncan Sands | 2008-10-03 | 1 | -4/+8 |
* | Fix the alignment of loads from constant pool entries when the | Dan Gohman | 2008-09-22 | 1 | -1/+5 |
* | Rename ConstantSDNode::getValue to getZExtValue, for consistency | Dan Gohman | 2008-09-12 | 1 | -1/+1 |
* | erect abstraction boundaries for accessing SDValue members, rename Val -> Nod... | Gabor Greif | 2008-08-28 | 1 | -19/+19 |
* | Rename SDOperand to SDValue. | Dan Gohman | 2008-07-27 | 1 | -241/+241 |
* | Factorize some code for determining which libcall to use. | Duncan Sands | 2008-07-17 | 1 | -121/+4 |
* | Add support for promoting and expanding AssertZext | Duncan Sands | 2008-07-16 | 1 | -0/+39 |
* | Reorder methods alphabetically. No functionality change. | Duncan Sands | 2008-07-16 | 1 | -609/+608 |
* | LegalizeTypes support for promotion of bswap. | Duncan Sands | 2008-07-15 | 1 | -0/+11 |