| Commit message (Expand) | Author | Age | Files | Lines |
| * | 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 |
| * | - When DAG combiner is folding a bit convert into a BUILD_VECTOR, it should c... | Evan Cheng | 2008-02-18 | 1 | -5/+8 |
| * | teach dag combiner how to eliminate MERGE_VALUES nodes. | Chris Lattner | 2008-02-13 | 1 | -0/+14 |
| * | Add a isBigEndian method to complement isLittleEndian. | Duncan Sands | 2008-02-11 | 1 | -4/+4 |
| * | Return "(c1 + c2)" instead of yet another ADD node (which made this a | Bill Wendling | 2008-02-10 | 1 | -1/+1 |
| * | the world doesn't need my debugging code. | Chris Lattner | 2008-02-03 | 1 | -1/+0 |
| * | Change the 'global modification' APIs in SelectionDAG to take a new | Chris Lattner | 2008-02-03 | 1 | -117/+124 |
| * | Factor the addressing mode and the load/store VT out of LoadSDNode | Dan Gohman | 2008-01-30 | 1 | -26/+26 |
| * | Use empty() instead of comparing size() with zero. | Dan Gohman | 2008-01-29 | 1 | -1/+1 |
| * | Fix PowerPC/./2007-10-18-PtrArithmetic.ll | Chris Lattner | 2008-01-27 | 1 | -7/+14 |
| * | fix a crash on CodeGen/X86/vector-rem.ll | Chris Lattner | 2008-01-27 | 1 | -4/+6 |
| * | Implement some dag combines that allow doing fneg/fabs/fcopysign in integer | Chris Lattner | 2008-01-27 | 1 | -2/+79 |
| * | Infer alignment of loads and increase their alignment when we can tell they are | Chris Lattner | 2008-01-26 | 1 | -4/+33 |
| * | Fix some bugs in SimplifyNodeWithTwoResults where it would call deletenode to | Chris Lattner | 2008-01-26 | 1 | -41/+31 |
| * | reduce indentation | Chris Lattner | 2008-01-25 | 1 | -42/+44 |
| * | Add skeletal code to increase the alignment of loads and stores when | Chris Lattner | 2008-01-25 | 1 | -0/+38 |
| * | clarify a comment, thanks Duncan. | Chris Lattner | 2008-01-24 | 1 | -2/+3 |
| * | Fix this buggy transformation. Two observations: | Chris Lattner | 2008-01-24 | 1 | -17/+8 |
| * | The dag combiner is missing revisiting nodes that it really should, and thus ... | Chris Lattner | 2008-01-24 | 1 | -0/+5 |
| * | fold fp_round(fp_round(x)) -> fp_round(x). | Chris Lattner | 2008-01-24 | 1 | -0/+9 |
| * | This commit changes: | Chris Lattner | 2008-01-17 | 1 | -10/+20 |
| * | code cleanups, no functionality change. | Chris Lattner | 2008-01-17 | 1 | -7/+9 |
| * | * Introduce a new SelectionDAG::getIntPtrConstant method | Chris Lattner | 2008-01-17 | 1 | -11/+25 |
| * | Fixes a nasty dag combiner bug that causes a bunch of tests to fail at -O0. | Evan Cheng | 2008-01-16 | 1 | -6/+44 |
| * | Factor the ReachesChainWithoutSideEffects out of dag combiner into | Chris Lattner | 2008-01-16 | 1 | -28/+1 |
| * | Make load->store deletion a bit smarter. This allows us to compile this: | Chris Lattner | 2008-01-08 | 1 | -3/+33 |
| * | Remove attribution from file headers, per discussion on llvmdev. | Chris Lattner | 2007-12-29 | 1 | -2/+2 |
| * | make sure not to zap volatile stores, thanks a lot to Dale for noticing this! | Chris Lattner | 2007-12-29 | 1 | -1/+2 |
| * | don't fold fp_round(fp_extend(load)) -> fp_round(extload) | Chris Lattner | 2007-12-29 | 1 | -0/+4 |
| * | Delete a store whose input is a load from the same pointer: | Chris Lattner | 2007-12-29 | 1 | -1/+12 |
| * | Tell TargetLoweringOpt whether it is running before | Chris Lattner | 2007-12-22 | 1 | -1/+1 |
| * | Don't leave newly created nodes around if it turns out they are not needed. | Evan Cheng | 2007-12-19 | 1 | -2/+4 |
| * | Redo previous patch so optimization only done for i1. | Dale Johannesen | 2007-12-06 | 1 | -16/+4 |
| * | third time around: instead of disabling this completely, | Chris Lattner | 2007-12-06 | 1 | -6/+13 |
| * | Actually, disable this code for now. More analysis and improvements to | Chris Lattner | 2007-12-06 | 1 | -0/+6 |
| * | implement a readme entry, compiling the code into: | Chris Lattner | 2007-12-06 | 1 | -19/+65 |
| * | Fix PR1842. | Dale Johannesen | 2007-12-06 | 1 | -4/+16 |
| * | Don't lower srem/urem X%C to X-X/C*C unless the division is actually | Dan Gohman | 2007-11-26 | 1 | -14/+18 |
| * | Move MinAlign to MathExtras.h. | Duncan Sands | 2007-11-09 | 1 | -1/+0 |
| * | Fix some load/store logic that would be wrong for | Duncan Sands | 2007-11-09 | 1 | -4/+8 |
| * | If both parts of smul_lohi, etc. are used, don't simplify. If only one part i... | Evan Cheng | 2007-11-08 | 1 | -30/+31 |
| * | Typo. | Evan Cheng | 2007-10-30 | 1 | -1/+1 |
| * | Fix a DAGCombiner abort on a bitcast from a scalar to a vector. | Dan Gohman | 2007-10-29 | 1 | -1/+2 |
| * | Enable more fold (sext (load x)) -> (sext (truncate (sextload x))) | Evan Cheng | 2007-10-29 | 1 | -24/+134 |
| * | The guaranteed alignment of ptr+offset is only the minimum of | Duncan Sands | 2007-10-28 | 1 | -9/+13 |