Age | Commit message (Expand) | Author |
2010-11-18 | Fix thinko: we must turn select(anyext, sext) into sext(select) | Duncan Sands |
2010-11-18 | The DAGCombiner was threading select over pairs of extending loads even | Duncan Sands |
2010-11-09 | Fix DAGCombiner to avoid folding a sext-in-reg or similar through a shl | Dan Gohman |
2010-11-03 | Just return undef for invalid masks or elts, and since we're doing that, | Eric Christopher |
2010-11-03 | If we have an undef mask our Elt will be -1 for our access, handle | Eric Christopher |
2010-11-03 | Fix DAGCombiner to avoid going into an infinite loop when it | Dan Gohman |
2010-10-29 | Remove DAG combiner patch to fold vector splats. Instcombiner does it now. | Bob Wilson |
2010-10-28 | Teach the DAG combiner to fold a splat of a splat. Radar 8597790. | Bob Wilson |
2010-10-20 | Make CodeGen TBAA-aware. | Dan Gohman |
2010-10-04 | This DAG combine BRCOND transformation can look pass truncate of the operand: | Evan Cheng |
2010-10-01 | fix rdar://8494845 + PR8244 - a miscompile exposed by my patch in r101350 | Chris Lattner |
2010-09-22 | A select between a constant and zero, when fed by a bit test, can be efficiently | Owen Anderson |
2010-09-21 | Reimplement r114460 in target-independent DAGCombine rather than target-depen... | Owen Anderson |
2010-09-21 | update a bunch of code to use the MachinePointerInfo version of getStore. | Chris Lattner |
2010-09-21 | eliminate an old SelectionDAG::getTruncStore method, propagating | Chris Lattner |
2010-09-21 | propagate MachinePointerInfo through various uses of the old | Chris Lattner |
2010-09-21 | convert dagcombine off the old form of getLoad. This fixes several bugs | Chris Lattner |
2010-09-21 | simplify DAGCombiner::SimplifySelectOps step #2/2. | Chris Lattner |
2010-09-21 | substantially reduce indentation and simplify DAGCombiner::SimplifySelectOps. | Chris Lattner |
2010-09-21 | a few more trivial updates. This fixes PerformInsertVectorEltInMemory to not | Chris Lattner |
2010-09-20 | When TCO is turned on, it is possible to end up with aliasing FrameIndex's. ... | Owen Anderson |
2010-09-19 | Revert r114312 while I sort out some issues. | Owen Anderson |
2010-09-19 | Tentatively enabled DAGCombiner Alias Analysis by default. As far as I know, | Owen Anderson |
2010-09-02 | Don't narrow the load and store in a load+twiddle+store sequence unless | Dan Gohman |
2010-07-27 | Fix a crash in the dag combiner caused by ConstantFoldBIT_CONVERTofBUILD_VECT... | Nate Begeman |
2010-07-19 | Remove r108639 now that it is handled by InstCombine instead. | Owen Anderson |
2010-07-18 | Add a DAGCombine xform to fold away redundant float->double->float conversion... | Owen Anderson |
2010-07-12 | Convert some tab stops into spaces. | Duncan Sands |
2010-07-09 | Reenable DAG combining for vector shuffles. It looks like it was temporarily | Bob Wilson |
2010-07-08 | Merge the duplicated iabs optimization in DAGCombiner and let it detected a f... | Benjamin Kramer |
2010-07-07 | Move getExtLoad() and (some) getLoad() DebugLoc argument after EVT argument f... | Evan Cheng |
2010-07-06 | Propagate debug loc. | Devang Patel |
2010-06-28 | Unlike other targets, ARM now uses BUILD_VECTORs post-legalization so they | Bob Wilson |
2010-06-25 | Remove variables which are assigned to but for which the value | Duncan Sands |
2010-06-24 | Reapply r106634, now that the bug it exposed is fixed. | Dan Gohman |
2010-06-23 | Revert r106263, "Fold the ShrinkDemandedOps pass into the regular DAGCombiner... | Daniel Dunbar |
2010-06-23 | Some targets don't require the fencing MEMBARRIER instructions surrounding | Jim Grosbach |
2010-06-18 | Fold the ShrinkDemandedOps pass into the regular DAGCombiner pass, | Dan Gohman |
2010-05-25 | Fix another variant of PR 7191. Also add a testcase | Dale Johannesen |
2010-05-25 | Fix PR 7191. I have been unable to create a .ll file that fails, sorry. | Dale Johannesen |
2010-05-21 | Clean up extra whitespace. | Bob Wilson |
2010-05-21 | Change CodeGen/ARM/2009-11-02-NegativeLane.ll to use 16-bit vector elements | Bob Wilson |
2010-05-19 | Optimize away insertelement of an undef value. This shows up in | Bob Wilson |
2010-05-19 | Intrinsics which do a vector compare (results are all zero or all ones) are m... | Evan Cheng |
2010-05-18 | Sink dag combine's post index load / store code that swap base ptr and index ... | Evan Cheng |
2010-05-18 | FIX PR7158. SimplifyVBinOp was asserting when it fails to constant fold (op (... | Evan Cheng |
2010-05-10 | Be careful with operand promotion. For a binary operation, the source operand... | Evan Cheng |
2010-04-30 | Apply a patch from Jan Sjodin to fix a compiler abort on vector | Dan Gohman |
2010-04-28 | Try operation promotion only if regular dag combine and target-specific ones ... | Evan Cheng |
2010-04-27 | - When legal, promote a load to zextload rather than ext load. | Evan Cheng |