| Commit message (Expand) | Author | Age | Files | Lines |
| * | Use reserve. | Dan Gohman | 2008-06-30 | 1 | -0/+1 |
| * | When folding a bitcast into a load or store, preserve the alignment | Dan Gohman | 2008-06-28 | 1 | -2/+2 |
| * | duncan points out that isOperationLegal includes a check for | Chris Lattner | 2008-06-26 | 1 | -2/+2 |
| * | when we know the signbit of an input to uint_to_fp is zero, | Chris Lattner | 2008-06-26 | 1 | -3/+26 |
| * | Duncan pointed out this code could be tidied. | Dan Gohman | 2008-06-23 | 1 | -6/+3 |
| * | Simplify some getNode calls. | Dan Gohman | 2008-06-21 | 1 | -6/+3 |
| * | Allow these transforms for types like i256 while | Duncan Sands | 2008-06-16 | 1 | -8/+6 |
| * | The transforms in visitEXTRACT_VECTOR_ELT are | Duncan Sands | 2008-06-15 | 1 | -4/+4 |
| * | Remove a redundant AfterLegalize check. Turn | Duncan Sands | 2008-06-14 | 1 | -4/+5 |
| * | Disable some DAG combiner optimizations that may be | Duncan Sands | 2008-06-13 | 1 | -58/+89 |
| * | Sometimes (rarely) nodes held in LegalizeTypes | Duncan Sands | 2008-06-11 | 1 | -1/+1 |
| * | Various tweaks related to apint codegen. No functionality | Duncan Sands | 2008-06-09 | 1 | -2/+2 |
| * | Remove some DAG combiner assumptions about sizes | Duncan Sands | 2008-06-09 | 1 | -28/+21 |
| * | Remove comparison methods for MVT. The main cause | Duncan Sands | 2008-06-08 | 1 | -23/+21 |
| * | Wrap MVT::ValueType in a struct to get type safety | Duncan Sands | 2008-06-06 | 1 | -232/+232 |
| * | Add #includes to make some dependencies explicit. | Dan Gohman | 2008-05-23 | 1 | -0/+1 |
| * | Code simplification. | Dan Gohman | 2008-05-20 | 1 | -6/+4 |
| * | Instead of a vector load, shuffle and then extract an element. Load the eleme... | Evan Cheng | 2008-05-13 | 1 | -33/+66 |
| * | Xform bitconvert(build_pair(load a, load b)) to a single load if the load loc... | Evan Cheng | 2008-05-12 | 1 | -0/+49 |
| * | Evan pointed out that folding sext to zext may not be correct | Dan Gohman | 2008-04-28 | 1 | -1/+2 |
| * | Teach DAGCombine to convert (sext x) to (zext x) when the | Dan Gohman | 2008-04-28 | 1 | -0/+4 |
| * | Ongoing work on improving the instruction selection infrastructure: | Roman Levenstein | 2008-04-16 | 1 | -1/+2 |
| * | Re-commit of the r48822, where the infinite looping problem discovered | Roman Levenstein | 2008-04-07 | 1 | -8/+8 |
| * | Backing out 48222 temporarily. | Evan Cheng | 2008-04-03 | 1 | -8/+8 |
| * | Fix a DAGCombiner optimization to respect volatile qualification. | Dan Gohman | 2008-03-31 | 1 | -1/+2 |
| * | Use a linked data structure for the uses lists of an SDNode, just like | Roman Levenstein | 2008-03-26 | 1 | -8/+8 |
| * | Handle a special case xor undef, undef -> 0. Technically this should be trans... | Evan Cheng | 2008-03-25 | 1 | -0/+3 |
| * | Remove an unneeded test. | Evan Cheng | 2008-03-24 | 1 | -1/+1 |
| * | Teach DAG combiner to commute commutable binary nodes in order to achieve sdi... | Evan Cheng | 2008-03-22 | 1 | -0/+17 |
| * | Check even more carefully before applying this DAGCombine transform. | Christopher Lamb | 2008-03-20 | 1 | -13/+19 |
| * | Fix this xform: (sra (shl X, m), result_size) -> (sign_extend (trunc (shl X, ... | Evan Cheng | 2008-03-20 | 1 | -1/+3 |
| * | Fix X86's isTruncateFree to not claim that truncate to i1 is free. This fixes... | Christopher Lamb | 2008-03-19 | 1 | -0/+25 |
| * | Temporarily revert r48491. It's breaking test/CodeGen/X86/xorl.ll. | Bill Wendling | 2008-03-18 | 1 | -26/+0 |
| * | Target independent DAG transform to use truncate for field extraction + sign ... | Christopher Lamb | 2008-03-18 | 1 | -0/+26 |
| * | More APInt-ification. | Dan Gohman | 2008-03-13 | 1 | -54/+64 |
| * | Clean up my own mess. | Evan Cheng | 2008-03-12 | 1 | -7/+1 |
| * | Total brain cramp. | Evan Cheng | 2008-03-12 | 1 | -1/+1 |
| * | Somewhat better solution. | Evan Cheng | 2008-03-10 | 1 | -3/+4 |
| * | Give TargetLowering::getSetCCResultType() a parameter so that ISD::SETCC's | Scott Michel | 2008-03-10 | 1 | -5/+5 |
| * | Doh | Evan Cheng | 2008-03-10 | 1 | -1/+2 |
| * | Avoid creating BUILD_VECTOR of all zero elements of "non-normalized" type (e.... | Evan Cheng | 2008-03-10 | 1 | -0/+4 |
| * | Rename isOperand() to isOperandOf() (and other similar methods). It always co... | Evan Cheng | 2008-03-04 | 1 | -9/+9 |
| * | Misc. APInt-ification in the DAGCombiner. | Dan Gohman | 2008-03-03 | 1 | -17/+20 |
| * | Convert SimplifyDemandedMask and ShrinkDemandedConstant to use APInt. | Dan Gohman | 2008-02-27 | 1 | -5/+12 |
| * | Fix PR2096, a regression introduced with my patch last night. This | Chris Lattner | 2008-02-26 | 1 | -1/+1 |
| * | Fix isNegatibleForFree to not return true for ConstantFP nodes | Chris Lattner | 2008-02-26 | 1 | -33/+47 |
| * | Convert MaskedValueIsZero and all its users to use APInt. Also add | Dan Gohman | 2008-02-25 | 1 | -28/+38 |
| * | Add explicit keywords. | Dan Gohman | 2008-02-20 | 1 | -1/+1 |
| * | Convert DAGCombiner to use the APInt form of ComputeMaskedBits. | Dan Gohman | 2008-02-20 | 1 | -12/+13 |
| * | Update gcc 4.3 warnings fix patch with recent head changes | Anton Korobeynikov | 2008-02-20 | 1 | -8/+11 |