| Commit message (Expand) | Author | Age | Files | Lines | 
| *  | Make CodeGen TBAA-aware. | Dan Gohman | 2010-10-20 | 1 | -8/+21 | 
| *  | This DAG combine BRCOND transformation can look pass truncate of the operand: | Evan Cheng | 2010-10-04 | 1 | -13/+18 | 
| *  | fix rdar://8494845 + PR8244 - a miscompile exposed by my patch in r101350 | Chris Lattner | 2010-10-01 | 1 | -0/+9 | 
| *  | A select between a constant and zero, when fed by a bit test, can be efficiently | Owen Anderson | 2010-09-22 | 1 | -0/+29 | 
| *  | Reimplement r114460 in target-independent DAGCombine rather than target-depen... | Owen Anderson | 2010-09-21 | 1 | -0/+14 | 
| *  | update a bunch of code to use the MachinePointerInfo version of getStore. | Chris Lattner | 2010-09-21 | 1 | -14/+8 | 
| *  | eliminate an old SelectionDAG::getTruncStore method, propagating | Chris Lattner | 2010-09-21 | 1 | -7/+4 | 
| *  | propagate MachinePointerInfo through various uses of the old | Chris Lattner | 2010-09-21 | 1 | -28/+22 | 
| *  | convert dagcombine off the old form of getLoad.  This fixes several bugs  | Chris Lattner | 2010-09-21 | 1 | -16/+18 | 
| *  | simplify DAGCombiner::SimplifySelectOps step #2/2. | Chris Lattner | 2010-09-21 | 1 | -55/+53 | 
| *  | substantially reduce indentation and simplify DAGCombiner::SimplifySelectOps. | Chris Lattner | 2010-09-21 | 1 | -85/+76 | 
| *  | a few more trivial updates.  This fixes PerformInsertVectorEltInMemory to not | Chris Lattner | 2010-09-21 | 1 | -1/+1 | 
| *  | When TCO is turned on, it is possible to end up with aliasing FrameIndex's.  ... | Owen Anderson | 2010-09-20 | 1 | -2/+13 | 
| *  | Revert r114312 while I sort out some issues. | Owen Anderson | 2010-09-19 | 1 | -1/+1 | 
| *  | Tentatively enabled DAGCombiner Alias Analysis by default.  As far as I know, | Owen Anderson | 2010-09-19 | 1 | -1/+1 | 
| *  | Don't narrow the load and store in a load+twiddle+store sequence unless | Dan Gohman | 2010-09-02 | 1 | -1/+2 | 
| *  | Fix a crash in the dag combiner caused by ConstantFoldBIT_CONVERTofBUILD_VECT... | Nate Begeman | 2010-07-27 | 1 | -2/+10 | 
| *  | Remove r108639 now that it is handled by InstCombine instead. | Owen Anderson | 2010-07-19 | 1 | -13/+0 | 
| *  | Add a DAGCombine xform to fold away redundant float->double->float conversion... | Owen Anderson | 2010-07-18 | 1 | -0/+13 | 
| *  | Convert some tab stops into spaces. | Duncan Sands | 2010-07-12 | 1 | -28/+28 | 
| *  | Reenable DAG combining for vector shuffles.  It looks like it was temporarily | Bob Wilson | 2010-07-09 | 1 | -2/+0 | 
| *  | Merge the duplicated iabs optimization in DAGCombiner and let it detected a f... | Benjamin Kramer | 2010-07-08 | 1 | -30/+26 | 
| *  | Move getExtLoad() and (some) getLoad() DebugLoc argument after EVT argument f... | Evan Cheng | 2010-07-07 | 1 | -22/+23 | 
| *  | Propagate debug loc. | Devang Patel | 2010-07-06 | 1 | -2/+2 | 
| *  | Unlike other targets, ARM now uses BUILD_VECTORs post-legalization so they | Bob Wilson | 2010-06-28 | 1 | -1/+2 | 
| *  | Remove variables which are assigned to but for which the value | Duncan Sands | 2010-06-25 | 1 | -1/+0 | 
| *  | Reapply r106634, now that the bug it exposed is fixed. | Dan Gohman | 2010-06-24 | 1 | -8/+37 | 
| *  | Revert r106263, "Fold the ShrinkDemandedOps pass into the regular DAGCombiner... | Daniel Dunbar | 2010-06-23 | 1 | -37/+8 | 
| *  | Some targets don't require the fencing MEMBARRIER instructions surrounding | Jim Grosbach | 2010-06-23 | 1 | -0/+55 | 
| *  | Fold the ShrinkDemandedOps pass into the regular DAGCombiner pass, | Dan Gohman | 2010-06-18 | 1 | -8/+37 | 
| *  | Fix another variant of PR 7191.  Also add a testcase | Dale Johannesen | 2010-05-25 | 1 | -1/+5 | 
| *  | Fix PR 7191.  I have been unable to create a .ll file that fails, sorry. | Dale Johannesen | 2010-05-25 | 1 | -2/+10 | 
| *  | Clean up extra whitespace. | Bob Wilson | 2010-05-21 | 1 | -1/+0 | 
| *  | Change CodeGen/ARM/2009-11-02-NegativeLane.ll to use 16-bit vector elements | Bob Wilson | 2010-05-21 | 1 | -0/+7 | 
| *  | Optimize away insertelement of an undef value.  This shows up in | Bob Wilson | 2010-05-19 | 1 | -0/+4 | 
| *  | Intrinsics which do a vector compare (results are all zero or all ones) are m... | Evan Cheng | 2010-05-19 | 1 | -6/+75 | 
| *  | Sink dag combine's post index load / store code that swap base ptr and index ... | Evan Cheng | 2010-05-18 | 1 | -4/+0 | 
| *  | FIX PR7158. SimplifyVBinOp was asserting when it fails to constant fold (op (... | Evan Cheng | 2010-05-18 | 1 | -7/+8 | 
| *  | Be careful with operand promotion. For a binary operation, the source operand... | Evan Cheng | 2010-05-10 | 1 | -4/+10 | 
| *  | Apply a patch from Jan Sjodin to fix a compiler abort on vector | Dan Gohman | 2010-04-30 | 1 | -9/+24 | 
| *  | Try operation promotion only if regular dag combine and target-specific ones ... | Evan Cheng | 2010-04-28 | 1 | -15/+42 | 
| *  | - When legal, promote a load to zextload rather than ext load. | Evan Cheng | 2010-04-27 | 1 | -6/+20 | 
| *  | When a load operand is promoted to an extload, replace other uses with uses o... | Evan Cheng | 2010-04-24 | 1 | -30/+67 | 
| *  | Apply a fix for a vector setcc dagcombine from Jan Sjodin. No | Dan Gohman | 2010-04-24 | 1 | -1/+2 | 
| *  | Code refactoring. | Evan Cheng | 2010-04-23 | 1 | -11/+12 | 
| *  | - It's not safe to promote rotates (at least not trivially). | Evan Cheng | 2010-04-22 | 1 | -25/+46 | 
| *  | The visitXOR method can return the same SDNode. If so, we don't want to delete | Bill Wendling | 2010-04-20 | 1 | -1/+1 | 
| *  | More progress on promoting i16 operations to i32 for x86. Work in progress. | Evan Cheng | 2010-04-19 | 1 | -9/+118 | 
| *  | More work to allow dag combiner to promote 16-bit ops to 32-bit. | Evan Cheng | 2010-04-17 | 1 | -24/+96 | 
| *  | (i32 sext_in_reg (i32 aext (i16 x)), i16) -> (i32 sext x). No known test case... | Evan Cheng | 2010-04-16 | 1 | -1/+2 |