| Commit message (Expand) | Author | Age | Files | Lines |
| * | 1. Insert custom lowering hooks for ISD::ROTR and ISD::ROTL. | Scott Michel | 2007-04-02 | 1 | -22/+59 |
| * | Fix incorrect combination of different loads. Reenable zext-over-truncate | Dale Johannesen | 2007-03-30 | 1 | -3/+1 |
| * | Disable load width reduction xform of variant (zext (truncate load x)) for | Evan Cheng | 2007-03-29 | 1 | -1/+3 |
| * | SIGN_EXTEND_INREG requires one extra operand, a ValueType node. | Evan Cheng | 2007-03-26 | 1 | -2/+6 |
| * | Adjust offset to compensate for big endian machines. | Evan Cheng | 2007-03-24 | 1 | -7/+5 |
| * | Make sure SEXTLOAD of the specific type is supported on the target. | Evan Cheng | 2007-03-23 | 1 | -0/+4 |
| * | Also replace uses of SRL if that's also folded during ReduceLoadWidth(). | Evan Cheng | 2007-03-23 | 1 | -1/+8 |
| * | A couple of bug fixes for reducing load width xform: | Evan Cheng | 2007-03-23 | 1 | -7/+16 |
| * | More opportunities to reduce load size. | Evan Cheng | 2007-03-22 | 1 | -45/+101 |
| * | fold (truncate (srl (load x), c)) -> (smaller load (x+c/vt bits)) | Evan Cheng | 2007-03-21 | 1 | -6/+24 |
| * | Avoid combining indexed load further. | Evan Cheng | 2007-03-07 | 1 | -8/+14 |
| * | fold away addc nodes when we know there cannot be a carry-out. | Chris Lattner | 2007-03-04 | 1 | -8/+27 |
| * | generalize | Chris Lattner | 2007-03-04 | 1 | -5/+9 |
| * | canonicalize constants to the RHS of addc/adde. If nothing uses the carry ou... | Chris Lattner | 2007-03-04 | 1 | -0/+47 |
| * | Fold (sext (truncate x)) more aggressively, by avoiding creation of a | Chris Lattner | 2007-02-26 | 1 | -10/+34 |
| * | Move SimplifySetCC to TargetLowering and allow it to be shared with legalizer. | Evan Cheng | 2007-02-08 | 1 | -399/+5 |
| * | Fix for PR1108: type of insert_vector_elt index operand is PtrVT, not MVT::i32. | Evan Cheng | 2007-01-20 | 1 | -3/+4 |
| * | Remove this xform: | Evan Cheng | 2007-01-19 | 1 | -7/+26 |
| * | Fix PR1114 and CodeGen/Generic/2007-01-15-LoadSelectCycle.ll by being | Chris Lattner | 2007-01-16 | 1 | -25/+41 |
| * | add options to view the dags before the first or second pass of dag combine. | Chris Lattner | 2007-01-16 | 1 | -0/+18 |
| * | Implement some trivial FP foldings when -enable-unsafe-fp-math is specified. | Chris Lattner | 2007-01-08 | 1 | -0/+15 |
| * | Eliminate static ctors from Statistics | Chris Lattner | 2006-12-19 | 1 | -8/+4 |
| * | Cannot combine an indexed load / store any further. | Evan Cheng | 2006-12-16 | 1 | -1/+10 |
| * | This code was usurping the sextload expand in teh legalizer. Just make | Jim Laskey | 2006-12-15 | 1 | -7/+9 |
| * | make this code more aggressive about turning store fpimm into store int imm. | Chris Lattner | 2006-12-12 | 1 | -9/+32 |
| * | Don't convert store double C, Ptr to store long C, Ptr if i64 is not a legal ... | Evan Cheng | 2006-12-11 | 1 | -9/+12 |
| * | Move something that should be in the dag combiner from the legalizer to the | Nate Begeman | 2006-12-11 | 1 | -0/+14 |
| * | Fix CodeGen/PowerPC/2006-12-07-SelectCrash.ll on PPC64 | Chris Lattner | 2006-12-07 | 1 | -1/+4 |
| * | Removing even more <iostream> includes. | Bill Wendling | 2006-12-07 | 1 | -17/+15 |
| * | Detemplatize the Statistic class. The only type it is instantiated with | Chris Lattner | 2006-12-06 | 1 | -3/+3 |
| * | For better or worse, load from i1 is assumed to be zero extended. Do not | Chris Lattner | 2006-11-27 | 1 | -1/+6 |
| * | Fix PR1011 and CodeGen/Generic/2006-11-20-DAGCombineCrash.ll | Chris Lattner | 2006-11-20 | 1 | -2/+2 |
| * | Fix an incorrectly inverted condition. | Evan Cheng | 2006-11-16 | 1 | -1/+1 |
| * | disallow preinc of a frameindex. This is not profitable and causes 2-addr | Chris Lattner | 2006-11-11 | 1 | -5/+11 |
| * | reduce indentation by using early exits. No functionality change. | Chris Lattner | 2006-11-11 | 1 | -154/+161 |
| * | move big chunks of code out-of-line, no functionality change. | Chris Lattner | 2006-11-11 | 1 | -235/+241 |
| * | Fix a dag combiner bug exposed by my recent instcombine patch. This fixes | Chris Lattner | 2006-11-10 | 1 | -1/+1 |
| * | When forming a pre-indexed store, make sure ptr isn't the same or is a pred o... | Evan Cheng | 2006-11-10 | 1 | -7/+16 |
| * | Don't attempt expensive pre-/post- indexed dag combine if target does not sup... | Evan Cheng | 2006-11-09 | 1 | -1/+18 |
| * | Rename ISD::MemOpAddrMode to ISD::MemIndexedMode | Evan Cheng | 2006-11-09 | 1 | -2/+2 |
| * | getPostIndexedAddressParts change: passes in load/store instead of its loaded... | Evan Cheng | 2006-11-09 | 1 | -3/+1 |
| * | Match more post-indexed ops. | Evan Cheng | 2006-11-08 | 1 | -2/+6 |
| * | Remove redundant <cmath>. | Jim Laskey | 2006-11-08 | 1 | -1/+0 |
| * | - When performing pre-/post- indexed load/store transformation, do not worry | Evan Cheng | 2006-11-08 | 1 | -90/+29 |
| * | Fixed a minor bug preventing some pre-indexed load / store transformation. | Evan Cheng | 2006-11-08 | 1 | -3/+3 |
| * | Fix a obscure post-indexed load / store dag combine bug. | Evan Cheng | 2006-11-08 | 1 | -1/+1 |
| * | Add post-indexed load / store transformations. | Evan Cheng | 2006-11-07 | 1 | -49/+198 |
| * | Add comment. | Evan Cheng | 2006-11-06 | 1 | -4/+10 |
| * | Unbreak VC++ build. | Jeff Cohen | 2006-11-05 | 1 | -1/+1 |
| * | Added pre-indexed store support. | Evan Cheng | 2006-11-05 | 1 | -10/+24 |