| Commit message (Expand) | Author | Age | Files | Lines |
| ... | |
| * | Correct swapped arguments to getConstant. | Duncan Sands | 2007-10-10 | 1 | -1/+1 |
| * | DAGCombiner support for UDIVREM/SDIVREM and UMUL_LOHI/SMUL_LOHI. | Dan Gohman | 2007-10-08 | 1 | -17/+137 |
| * | Reapply 42677. | Evan Cheng | 2007-10-06 | 1 | -3/+52 |
| * | revert evan's patch until the header is committed | Chris Lattner | 2007-10-06 | 1 | -52/+3 |
| * | Added DAG xforms. e.g. | Evan Cheng | 2007-10-06 | 1 | -3/+52 |
| * | Fix a bogus splat xform: | Evan Cheng | 2007-09-18 | 1 | -2/+1 |
| * | Prevent crash on long double. | Dale Johannesen | 2007-09-18 | 1 | -0/+4 |
| * | Revise previous patch per review comments. | Dale Johannesen | 2007-09-12 | 1 | -5/+5 |
| * | Add APInt interfaces to APFloat (allows directly | Dale Johannesen | 2007-09-11 | 1 | -3/+5 |
| * | Emit: | Chris Lattner | 2007-09-10 | 1 | -0/+10 |
| * | Add mod, copysign, abs operations to APFloat. | Dale Johannesen | 2007-08-31 | 1 | -7/+9 |
| * | Make DAGCombiner's global alias analysis query more precise in the case | Dan Gohman | 2007-08-27 | 1 | -2/+3 |
| * | Revise per review comments. | Dale Johannesen | 2007-08-26 | 1 | -1/+1 |
| * | Add APFloat interface to ConstantFPSDNode. Change | Dale Johannesen | 2007-08-25 | 1 | -10/+6 |
| * | Fold C ? 0 : 1 to ~C or zext(~C) or trunc(~C) depending the types. | Evan Cheng | 2007-08-18 | 1 | -3/+14 |
| * | Fix the alias analysis query in DAGCombiner to not add in two | Dan Gohman | 2007-07-26 | 1 | -2/+2 |
| * | Don't call SimplifyVBinOp for non-vector operations, following earlier review | Dan Gohman | 2007-07-13 | 1 | -25/+49 |
| * | Fix a bug in the folding of binary operators to undef. | Dan Gohman | 2007-07-10 | 1 | -4/+10 |
| * | Fix the folding of undef in several binary operators to recognize | Dan Gohman | 2007-07-10 | 1 | -7/+7 |
| * | Preserve volatililty and alignment information when lowering or | Dan Gohman | 2007-07-09 | 1 | -9/+22 |
| * | Fix this warning: | Chris Lattner | 2007-07-09 | 1 | -1/+1 |
| * | Fix several over-aggressive folds for undef nodes in dagcombine, to | Dan Gohman | 2007-07-03 | 1 | -51/+46 |
| * | Teach GetNegatedExpression to negate 0-B to B in UnsafeFPMath mode, and | Dan Gohman | 2007-07-02 | 1 | -11/+14 |
| * | Generalize MVT::ValueType and associated functions to be able to represent | Dan Gohman | 2007-06-25 | 1 | -292/+240 |
| * | Move ComputeMaskedBits, MaskedValueIsZero, and ComputeNumSignBits from | Dan Gohman | 2007-06-22 | 1 | -23/+23 |
| * | Xforms: | Evan Cheng | 2007-06-21 | 1 | -0/+64 |
| * | Pass a SelectionDAG into SDNode::dump everywhere it's used, in prepration | Dan Gohman | 2007-06-19 | 1 | -5/+5 |
| * | Rename MVT::getVectorBaseType to MVT::getVectorElementType. | Dan Gohman | 2007-06-14 | 1 | -1/+1 |
| * | tighten up recursion depth again | Chris Lattner | 2007-05-25 | 1 | -11/+13 |
| * | Fix a typo that caused combiner to create mal-formed pre-indexed store where ... | Evan Cheng | 2007-05-24 | 1 | -6/+6 |
| * | prevent exponential recursion in isNegatibleForFree | Chris Lattner | 2007-05-23 | 1 | -6/+9 |
| * | Qualify calls to getTypeForValueType with MVT:: too. | Dan Gohman | 2007-05-18 | 1 | -3/+3 |
| * | Don't fold bitconvert(load) for preinc/postdec loads. Likewise stores. | Dale Johannesen | 2007-05-16 | 1 | -1/+3 |
| * | Use a ptr set instead of a linear search to unique TokenFactor operands. | Chris Lattner | 2007-05-16 | 1 | -10/+13 |
| * | Bug fix: should check ABI alignment, not pref. alignment. | Evan Cheng | 2007-05-16 | 1 | -2/+2 |
| * | Fix an infinite recursion in GetNegatedExpression. | Lauro Ramos Venancio | 2007-05-15 | 1 | -1/+1 |
| * | implement a simple fneg optimization/propagation thing. This compiles: | Chris Lattner | 2007-05-14 | 1 | -7/+144 |
| * | Can't fold the bit_convert is the store is a truncating store. | Evan Cheng | 2007-05-09 | 1 | -2/+2 |
| * | Forgot a check. | Evan Cheng | 2007-05-07 | 1 | -1/+1 |
| * | Enable a couple of xforms: | Evan Cheng | 2007-05-07 | 1 | -16/+27 |
| * | Don't create indexed load / store with zero offset! | Evan Cheng | 2007-05-03 | 1 | -0/+8 |
| * | Forgot about chain result; also UNDEF cannot have multiple values. | Evan Cheng | 2007-05-01 | 1 | -12/+12 |
| * | * Only turn a load to UNDEF if all of its outputs have no uses (indexed loads | Evan Cheng | 2007-05-01 | 1 | -5/+20 |
| * | PR400 phase 2. Propagate attributed load/store information through DAGs. | Christopher Lamb | 2007-04-22 | 1 | -19/+51 |
| * | Revert Christopher Lamb's load/store alignment changes. | Reid Spencer | 2007-04-21 | 1 | -51/+19 |
| * | add support for alignment attributes on load/store instructions | Christopher Lamb | 2007-04-21 | 1 | -19/+51 |
| * | allow SRL to simplify its operands, as it doesn't demand all bits as input. | Chris Lattner | 2007-04-18 | 1 | -1/+7 |
| * | When replacing a node in SimplifyDemandedBits, if the old node used any | Chris Lattner | 2007-04-18 | 1 | -1/+8 |
| * | SIGN_EXTEND_INREG does not demand its top bits. Give SimplifyDemandedBits | Chris Lattner | 2007-04-17 | 1 | -1/+6 |
| * | fix an infinite loop compiling ldecod, notice by JeffC. | Chris Lattner | 2007-04-11 | 1 | -1/+1 |