| Commit message (Expand) | Author | Age | Files | Lines |
| ... | |
| * | 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 |
| * | - 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 |