| Commit message (Expand) | Author | Age | Files | Lines |
* | Do not use register as base ptr of pre- and post- inc/dec load / store nodes. | Evan Cheng | 2009-05-06 | 1 | -1/+4 |
* | Instead of passing in an unsigned value for the optimization level, use an enum, | Bill Wendling | 2009-04-29 | 1 | -5/+5 |
* | Implement review feedback for vector shuffle work. | Nate Begeman | 2009-04-29 | 1 | -6/+14 |
* | Second attempt: | Bill Wendling | 2009-04-29 | 1 | -7/+8 |
* | r70270 isn't ready yet. Back this out. Sorry for the noise. | Bill Wendling | 2009-04-28 | 1 | -8/+7 |
* | Massive check in. This changes the "-fast" flag to "-O#" in llc. If you want to | Bill Wendling | 2009-04-28 | 1 | -7/+8 |
* | 2nd attempt, fixing SSE4.1 issues and implementing feedback from duncan. | Nate Begeman | 2009-04-27 | 1 | -143/+49 |
* | When transforming sext(trunc(load(x))) into sext(smaller load(x)), | Dan Gohman | 2009-04-27 | 1 | -1/+1 |
* | Add a top-level comment about DAGCombiner's role in the compiler. | Dan Gohman | 2009-04-25 | 1 | -0/+4 |
* | Revert 69952. Causes testsuite failures on linux x86-64. | Rafael Espindola | 2009-04-24 | 1 | -49/+143 |
* | PR2957 | Nate Begeman | 2009-04-24 | 1 | -143/+49 |
* | Revise my previous change 68996 as suggested by Duncan. | Bob Wilson | 2009-04-20 | 1 | -6/+2 |
* | Don't try to make BUILD_VECTOR operands have the same | Duncan Sands | 2009-04-18 | 1 | -2/+9 |
* | Change SelectionDAG type legalization to allow BUILD_VECTOR operands to be | Bob Wilson | 2009-04-13 | 1 | -5/+15 |
* | Generalize ExtendUsesToFormExtLoad to be usable for ANY_EXTEND, | Dan Gohman | 2009-04-09 | 1 | -43/+60 |
* | Implement support for using modeling implicit-zero-extension on x86-64 | Dan Gohman | 2009-04-08 | 1 | -6/+15 |
* | Optimize some 64-bit multiplication by constants into two lea's or one lea + ... | Evan Cheng | 2009-03-28 | 1 | -8/+8 |
* | Pull transform from target-dependent code into target-independent code. | Bill Wendling | 2009-03-26 | 1 | -0/+49 |
* | Fix a problem with DAGCombine where we were building an illegal build | Mon P Wang | 2009-03-17 | 1 | -6/+11 |
* | Avoid doing the transformation c ? 1.0 : 2.0 as load { 2.0, 1.0 } + c*4 | Mon P Wang | 2009-03-14 | 1 | -1/+4 |
* | Fix some significant problems with constant pools that resulted in unnecessar... | Evan Cheng | 2009-03-13 | 1 | -2/+1 |
* | Move 3 "(add (select cc, 0, c), x) -> (select cc, x, (add, x, c))" | Chris Lattner | 2009-03-12 | 1 | -76/+4 |
* | reapply my previous patch (r66358) with a tweak to set the | Chris Lattner | 2009-03-11 | 1 | -2/+55 |
* | Revert 66358 for now. It's breaking povray, 450.soplex, and 456.hmmer on x86 ... | Evan Cheng | 2009-03-10 | 1 | -53/+2 |
* | Fix PR3763 by using proper APInt methods instead of uint64_t's. | Chris Lattner | 2009-03-09 | 1 | -3/+4 |
* | implement an optimization to codegen c ? 1.0 : 2.0 as load { 2.0, 1.0 } + c*4. | Chris Lattner | 2009-03-08 | 1 | -2/+53 |
* | Fix a problem with DAGCombine on 64b targets where folding | Nate Begeman | 2009-03-01 | 1 | -1/+2 |
* | Revert BuildVectorSDNode related patches: 65426, 65427, and 65296. | Evan Cheng | 2009-02-25 | 1 | -17/+23 |
* | Introduce the BuildVectorSDNode class that encapsulates the ISD::BUILD_VECTOR | Scott Michel | 2009-02-22 | 1 | -23/+17 |
* | Fix a bug that David Greene found in the DAGCombiner's logic | Dan Gohman | 2009-02-20 | 1 | -2/+2 |
* | Remove trailing whitespace to reduce later commit patch noise. | Scott Michel | 2009-02-17 | 1 | -392/+392 |
* | Remove more non-DebugLoc getNode variants. Use | Dale Johannesen | 2009-02-06 | 1 | -17/+11 |
* | Remove more non-DebugLoc versions of getNode. | Dale Johannesen | 2009-02-06 | 1 | -1/+2 |
* | Propagation in TargetLowering. Includes passing a DL | Dale Johannesen | 2009-02-03 | 1 | -7/+9 |
* | Fix PR3453 and probably a bunch of other potential | Duncan Sands | 2009-02-01 | 1 | -15/+12 |
* | Forgot some more DebugLoc propagations. | Bill Wendling | 2009-02-01 | 1 | -17/+22 |
* | Fix PR3401: when using large integers, the type | Duncan Sands | 2009-01-31 | 1 | -18/+24 |
* | Don't use DebugLoc::getUnknownLoc(). Default to something hopefully sensible. | Bill Wendling | 2009-01-31 | 1 | -58/+55 |
* | More DebugLoc propagation. | Bill Wendling | 2009-01-30 | 1 | -87/+120 |
* | More DebugLoc propagation. | Bill Wendling | 2009-01-30 | 1 | -43/+62 |
* | More DebugLoc propagation in LOAD etc. methods. | Bill Wendling | 2009-01-30 | 1 | -26/+42 |
* | More DebugLoc propagation in floating-point methods. | Bill Wendling | 2009-01-30 | 1 | -27/+40 |
* | Standardize comments about folding xforms. | Bill Wendling | 2009-01-30 | 1 | -10/+10 |
* | Get rid of the non-DebugLoc-ified getNOT() method. | Bill Wendling | 2009-01-30 | 1 | -4/+4 |
* | Propagate debug loc info for some FP arithmetic methods. | Bill Wendling | 2009-01-30 | 1 | -13/+13 |
* | Propagate debug loc info for some FP arithmetic methods. | Bill Wendling | 2009-01-30 | 1 | -22/+30 |
* | Propagate debug loc info for BIT_CONVERT. | Bill Wendling | 2009-01-30 | 1 | -29/+46 |
* | Propagate debug loc info for more *_EXTEND methods. | Bill Wendling | 2009-01-30 | 1 | -15/+24 |
* | Propagate debug loc info for ANY_EXTEND. | Bill Wendling | 2009-01-30 | 1 | -12/+16 |
* | Propagate debug loc info for some of the *_EXTEND functions. | Bill Wendling | 2009-01-30 | 1 | -33/+55 |