2008-11-05 |
Evan Cheng | Type of shuffle mask has changed. |
blob | commitdiff | raw |
2008-10-28 |
Chris Lattner | Don't produce invalid comparisons after legalize. |
blob | commitdiff | raw | diff to current |
2008-10-19 |
Duncan Sands | Use a legal integer type for vector shuffle mask |
blob | commitdiff | raw | diff to current |
2008-10-18 |
Dan Gohman | Teach DAGCombine to fold constant offsets into GlobalAd... |
blob | commitdiff | raw | diff to current |
2008-10-17 |
Dan Gohman | Define patterns for shld and shrd that match immediate |
blob | commitdiff | raw | diff to current |
2008-10-14 |
Evan Cheng | Rename LoadX to LoadExt. |
blob | commitdiff | raw | diff to current |
2008-10-09 |
Dale Johannesen | Rename APFloat::convertToAPInt to bitcastToAPInt to |
blob | commitdiff | raw | diff to current |
2008-09-26 |
Dan Gohman | Rename ConstantSDNode's getSignExtended to getSExtValue... |
blob | commitdiff | raw | diff to current |
2008-09-24 |
Bill Wendling | Reapplying r56550 |
blob | commitdiff | raw | diff to current |
2008-09-24 |
Eric Christopher | Temporarily revert r56550 until missing commit can... |
blob | commitdiff | raw | diff to current |
2008-09-24 |
Bill Wendling | Refactor the constant folding code into it's own functi... |
blob | commitdiff | raw | diff to current |
2008-09-22 |
Evan Cheng | Per review feedback: Only perform |
blob | commitdiff | raw | diff to current |
2008-09-12 |
Dan Gohman | Change ConstantSDNode and ConstantFPSDNode to use Const... |
blob | commitdiff | raw | diff to current |
2008-09-12 |
Dan Gohman | Rename ConstantSDNode::getValue to getZExtValue, for... |
blob | commitdiff | raw | diff to current |
2008-09-08 |
Dan Gohman | In visitUREM, arrange for the temporary UDIV node to be |
blob | commitdiff | raw | diff to current |
2008-09-08 |
Bill Wendling | Revert my previous change -- the subtraction of two... |
blob | commitdiff | raw | diff to current |
2008-09-07 |
Bill Wendling | Convert |
blob | commitdiff | raw | diff to current |
2008-09-05 |
Dan Gohman | Fix a search+replace-o. |
blob | commitdiff | raw | diff to current |
2008-09-04 |
Dan Gohman | Clean up uses of TargetLowering::getTargetMachine. |
blob | commitdiff | raw | diff to current |
2008-08-31 |
Bill Wendling | Another situation where ROTR is cheaper than ROTL. |
blob | commitdiff | raw | diff to current |
2008-08-31 |
Bill Wendling | For this pattern, ROTR is the cheaper option. |
blob | commitdiff | raw | diff to current |
2008-08-31 |
Bill Wendling | - Fix comment so that it describes how the code really... |
blob | commitdiff | raw | diff to current |
2008-08-30 |
Gabor Greif | fix some 80-col violations |
blob | commitdiff | raw | diff to current |
2008-08-30 |
Evan Cheng | Transform (x << (y&31)) -> (x << y). This takes advanta... |
blob | commitdiff | raw | diff to current |
2008-08-29 |
Evan Cheng | Fix 80 col. violations. |
blob | commitdiff | raw | diff to current |
2008-08-29 |
Evan Cheng | Back out 55498. It broken Apple style bootstrapping. |
blob | commitdiff | raw | diff to current |
2008-08-28 |
Gabor Greif | erect abstraction boundaries for accessing SDValue... |
blob | commitdiff | raw | diff to current |
2008-08-28 |
Dan Gohman | Optimize DAGCombiner's worklist processing. Previously... |
blob | commitdiff | raw | diff to current |
2008-08-26 |
Gabor Greif | disallow direct access to SDValue::ResNo, provide a... |
blob | commitdiff | raw | diff to current |
2008-08-20 |
Dan Gohman | Disable DAGCombine's alignment inference in "fast"... |
blob | commitdiff | raw | diff to current |
2008-08-14 |
Dan Gohman | Improve support for vector casts in LLVM IR and CodeGen. |
blob | commitdiff | raw | diff to current |
2008-08-11 |
Dan Gohman | Take the FrameOffset into account when computing the... |
blob | commitdiff | raw | diff to current |
2008-07-31 |
Dan Gohman | Improve dagcombining for sext-loads and sext-in-reg... |
blob | commitdiff | raw | diff to current |
2008-07-27 |
Dan Gohman | Rename SDOperand to SDValue. |
blob | commitdiff | raw | diff to current |
2008-07-27 |
Dan Gohman | Tidy SDNode::use_iterator, and complete the transition... |
blob | commitdiff | raw | diff to current |
2008-07-22 |
Evan Cheng | Fix pr2566: incorrect assumption about bit_convert... |
blob | commitdiff | raw | diff to current |
2008-07-21 |
Dan Gohman | Add titles to the various SelectionDAG viewGraph calls |
blob | commitdiff | raw | diff to current |
2008-07-21 |
Duncan Sands | Add VerifyNode, a place to put sanity checks on |
blob | commitdiff | raw | diff to current |
2008-07-18 |
Duncan Sands | Revert 53729, after waking up in the middle of |
blob | commitdiff | raw | diff to current |
2008-07-17 |
Duncan Sands | Use a legal type for elements of the vector_shuffle |
blob | commitdiff | raw | diff to current |
2008-07-16 |
Dan Gohman | Fix the result type of a VECTOR_SHUFFLE+BIT_CONVERT... |
blob | commitdiff | raw | diff to current |
2008-06-30 |
Dan Gohman | Use reserve. |
blob | commitdiff | raw | diff to current |
2008-06-28 |
Dan Gohman | When folding a bitcast into a load or store, preserve... |
blob | commitdiff | raw | diff to current |
2008-06-26 |
Chris Lattner | duncan points out that isOperationLegal includes a... |
blob | commitdiff | raw | diff to current |
2008-06-26 |
Chris Lattner | when we know the signbit of an input to uint_to_fp... |
blob | commitdiff | raw | diff to current |
2008-06-23 |
Dan Gohman | Duncan pointed out this code could be tidied. |
blob | commitdiff | raw | diff to current |
2008-06-21 |
Dan Gohman | Simplify some getNode calls. |
blob | commitdiff | raw | diff to current |
2008-06-16 |
Duncan Sands | Allow these transforms for types like i256 while |
blob | commitdiff | raw | diff to current |
2008-06-15 |
Duncan Sands | The transforms in visitEXTRACT_VECTOR_ELT are |
blob | commitdiff | raw | diff to current |
2008-06-14 |
Duncan Sands | Remove a redundant AfterLegalize check. Turn |
blob | commitdiff | raw | diff to current |
2008-06-13 |
Duncan Sands | Disable some DAG combiner optimizations that may be |
blob | commitdiff | raw | diff to current |
2008-06-11 |
Duncan Sands | Sometimes (rarely) nodes held in LegalizeTypes |
blob | commitdiff | raw | diff to current |
2008-06-09 |
Duncan Sands | Various tweaks related to apint codegen. No functionality |
blob | commitdiff | raw | diff to current |
2008-06-09 |
Duncan Sands | Remove some DAG combiner assumptions about sizes |
blob | commitdiff | raw | diff to current |
2008-06-08 |
Duncan Sands | Remove comparison methods for MVT. The main cause |
blob | commitdiff | raw | diff to current |
2008-06-06 |
Duncan Sands | Wrap MVT::ValueType in a struct to get type safety |
blob | commitdiff | raw | diff to current |
2008-05-23 |
Dan Gohman | Add #includes to make some dependencies explicit. |
blob | commitdiff | raw | diff to current |
2008-05-20 |
Dan Gohman | Code simplification. |
blob | commitdiff | raw | diff to current |
2008-05-13 |
Evan Cheng | Instead of a vector load, shuffle and then extract... |
blob | commitdiff | raw | diff to current |
2008-05-12 |
Evan Cheng | Xform bitconvert(build_pair(load a, load b)) to a singl... |
blob | commitdiff | raw | diff to current |
2008-04-28 |
Dan Gohman | Evan pointed out that folding sext to zext may not... |
blob | commitdiff | raw | diff to current |
2008-04-28 |
Dan Gohman | Teach DAGCombine to convert (sext x) to (zext x) when the |
blob | commitdiff | raw | diff to current |
2008-04-16 |
Roman Levenstein | Ongoing work on improving the instruction selection... |
blob | commitdiff | raw | diff to current |
2008-04-07 |
Roman Levenstein | Re-commit of the r48822, where the infinite looping... |
blob | commitdiff | raw | diff to current |
2008-04-03 |
Evan Cheng | Backing out 48222 temporarily. |
blob | commitdiff | raw | diff to current |
2008-03-31 |
Dan Gohman | Fix a DAGCombiner optimization to respect volatile... |
blob | commitdiff | raw | diff to current |
2008-03-26 |
Roman Levenstein | Use a linked data structure for the uses lists of an... |
blob | commitdiff | raw | diff to current |
2008-03-25 |
Evan Cheng | Handle a special case xor undef, undef -> 0. Technicall... |
blob | commitdiff | raw | diff to current |
2008-03-24 |
Evan Cheng | Remove an unneeded test. |
blob | commitdiff | raw | diff to current |
2008-03-22 |
Evan Cheng | Teach DAG combiner to commute commutable binary nodes... |
blob | commitdiff | raw | diff to current |
2008-03-20 |
Christopher Lamb | Check even more carefully before applying this DAGCombi... |
blob | commitdiff | raw | diff to current |
2008-03-20 |
Evan Cheng | Fix this xform: (sra (shl X, m), result_size) -> (sign_... |
blob | commitdiff | raw | diff to current |
2008-03-19 |
Christopher Lamb | Fix X86's isTruncateFree to not claim that truncate... |
blob | commitdiff | raw | diff to current |
2008-03-18 |
Bill Wendling | Temporarily revert r48491. It's breaking test/CodeGen... |
blob | commitdiff | raw | diff to current |
2008-03-18 |
Christopher Lamb | Target independent DAG transform to use truncate for... |
blob | commitdiff | raw | diff to current |
2008-03-13 |
Dan Gohman | More APInt-ification. |
blob | commitdiff | raw | diff to current |
2008-03-12 |
Evan Cheng | Clean up my own mess. |
blob | commitdiff | raw | diff to current |
2008-03-12 |
Evan Cheng | Total brain cramp. |
blob | commitdiff | raw | diff to current |
2008-03-10 |
Evan Cheng | Somewhat better solution. |
blob | commitdiff | raw | diff to current |
2008-03-10 |
Scott Michel | Give TargetLowering::getSetCCResultType() a parameter... |
blob | commitdiff | raw | diff to current |
2008-03-10 |
Evan Cheng | Doh |
blob | commitdiff | raw | diff to current |
2008-03-10 |
Evan Cheng | Avoid creating BUILD_VECTOR of all zero elements of... |
blob | commitdiff | raw | diff to current |
2008-03-04 |
Evan Cheng | Rename isOperand() to isOperandOf() (and other similar... |
blob | commitdiff | raw | diff to current |
2008-03-03 |
Dan Gohman | Misc. APInt-ification in the DAGCombiner. |
blob | commitdiff | raw | diff to current |
2008-02-27 |
Dan Gohman | Convert SimplifyDemandedMask and ShrinkDemandedConstant... |
blob | commitdiff | raw | diff to current |
2008-02-26 |
Chris Lattner | Fix PR2096, a regression introduced with my patch last... |
blob | commitdiff | raw | diff to current |
2008-02-26 |
Chris Lattner | Fix isNegatibleForFree to not return true for ConstantF... |
blob | commitdiff | raw | diff to current |
2008-02-25 |
Dan Gohman | Convert MaskedValueIsZero and all its users to use... |
blob | commitdiff | raw | diff to current |
2008-02-20 |
Dan Gohman | Add explicit keywords. |
blob | commitdiff | raw | diff to current |
2008-02-20 |
Dan Gohman | Convert DAGCombiner to use the APInt form of ComputeMas... |
blob | commitdiff | raw | diff to current |
2008-02-20 |
Anton Korobeynikov | Update gcc 4.3 warnings fix patch with recent head... |
blob | commitdiff | raw | diff to current |
2008-02-18 |
Evan Cheng | - When DAG combiner is folding a bit convert into a... |
blob | commitdiff | raw | diff to current |
2008-02-13 |
Chris Lattner | teach dag combiner how to eliminate MERGE_VALUES nodes. |
blob | commitdiff | raw | diff to current |
2008-02-11 |
Duncan Sands | Add a isBigEndian method to complement isLittleEndian. |
blob | commitdiff | raw | diff to current |
2008-02-10 |
Bill Wendling | Return "(c1 + c2)" instead of yet another ADD node... |
blob | commitdiff | raw | diff to current |
2008-02-03 |
Chris Lattner | the world doesn't need my debugging code. |
blob | commitdiff | raw | diff to current |
2008-02-03 |
Chris Lattner | Change the 'global modification' APIs in SelectionDAG... |
blob | commitdiff | raw | diff to current |
2008-01-30 |
Dan Gohman | Factor the addressing mode and the load/store VT out... |
blob | commitdiff | raw | diff to current |
2008-01-29 |
Dan Gohman | Use empty() instead of comparing size() with zero. |
blob | commitdiff | raw | diff to current |
2008-01-27 |
Chris Lattner | Fix PowerPC/./2007-10-18-PtrArithmetic.ll |
blob | commitdiff | raw | diff to current |
next |