| Commit message (Expand) | Author | Age | Files | Lines |
| * | Fix a search+replace-o. | Dan Gohman | 2008-09-05 | 1 | -1/+1 |
| * | Clean up uses of TargetLowering::getTargetMachine. | Dan Gohman | 2008-09-04 | 1 | -4/+4 |
| * | Another situation where ROTR is cheaper than ROTL. | Bill Wendling | 2008-08-31 | 1 | -3/+3 |
| * | For this pattern, ROTR is the cheaper option. | Bill Wendling | 2008-08-31 | 1 | -4/+4 |
| * | - Fix comment so that it describes how the code really works: | Bill Wendling | 2008-08-31 | 1 | -6/+6 |
| * | fix some 80-col violations | Gabor Greif | 2008-08-30 | 1 | -19/+23 |
| * | Transform (x << (y&31)) -> (x << y). This takes advantage of the fact x86 shi... | Evan Cheng | 2008-08-30 | 1 | -0/+60 |
| * | Fix 80 col. violations. | Evan Cheng | 2008-08-29 | 1 | -2/+4 |
| * | Back out 55498. It broken Apple style bootstrapping. | Evan Cheng | 2008-08-29 | 1 | -106/+81 |
| * | erect abstraction boundaries for accessing SDValue members, rename Val -> Nod... | Gabor Greif | 2008-08-28 | 1 | -299/+299 |
| * | Optimize DAGCombiner's worklist processing. Previously it started | Dan Gohman | 2008-08-28 | 1 | -77/+102 |
| * | disallow direct access to SDValue::ResNo, provide a getter instead | Gabor Greif | 2008-08-26 | 1 | -2/+2 |
| * | Disable DAGCombine's alignment inference in "fast" codegen mode. | Dan Gohman | 2008-08-20 | 1 | -5/+8 |
| * | Improve support for vector casts in LLVM IR and CodeGen. | Dan Gohman | 2008-08-14 | 1 | -0/+4 |
| * | Take the FrameOffset into account when computing the alignment | Dan Gohman | 2008-08-11 | 1 | -1/+1 |
| * | Improve dagcombining for sext-loads and sext-in-reg nodes. | Dan Gohman | 2008-07-31 | 1 | -9/+21 |
| * | Rename SDOperand to SDValue. | Dan Gohman | 2008-07-27 | 1 | -701/+701 |
| * | Tidy SDNode::use_iterator, and complete the transition to have it | Dan Gohman | 2008-07-27 | 1 | -8/+8 |
| * | Fix pr2566: incorrect assumption about bit_convert. It doesn't not have to ou... | Evan Cheng | 2008-07-22 | 1 | -1/+2 |
| * | Add titles to the various SelectionDAG viewGraph calls | Dan Gohman | 2008-07-21 | 1 | -18/+0 |
| * | Add VerifyNode, a place to put sanity checks on | Duncan Sands | 2008-07-21 | 1 | -1/+2 |
| * | Revert 53729, after waking up in the middle of | Duncan Sands | 2008-07-18 | 1 | -4/+3 |
| * | Use a legal type for elements of the vector_shuffle | Duncan Sands | 2008-07-17 | 1 | -3/+4 |
| * | Fix the result type of a VECTOR_SHUFFLE+BIT_CONVERT dagcombine. This | Dan Gohman | 2008-07-16 | 1 | -3/+2 |
| * | 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 |