2011-05-23 |
Devang Patel | Revert 121907 (it causes llc crash) and apply original... |
blob | commitdiff | raw |
2011-05-21 |
Benjamin Kramer | Implement mulo x, 2 -> addo x, x in DAGCombiner. |
blob | commitdiff | raw | diff to current |
2011-05-17 |
Dan Gohman | Misc. code cleanups. |
blob | commitdiff | raw | diff to current |
2011-05-11 |
Nadav Rotem | Fixes a bug in the DAGCombiner. LoadSDNodes have two... |
blob | commitdiff | raw | diff to current |
2011-05-09 |
Duncan Sands | Indent properly, no functionality change. |
blob | commitdiff | raw | diff to current |
2011-04-16 |
Eli Friedman | PR9055: extend the fix to PR4050 (r70179) to apply... |
blob | commitdiff | raw | diff to current |
2011-04-14 |
Owen Anderson | Fix another instance of the DAG combiner not using... |
blob | commitdiff | raw | diff to current |
2011-04-09 |
Chris Lattner | have dag combine zap "store undef", which can be formed... |
blob | commitdiff | raw | diff to current |
2011-04-02 |
Cameron Zwarich | Add a RemoveFromWorklist method to DCI. This is needed... |
blob | commitdiff | raw | diff to current |
2011-03-11 |
Evan Cheng | Avoid replacing the value of a directly stored load... |
blob | commitdiff | raw | diff to current |
2011-03-02 |
Stuart Hastings | Can't introduce floating-point immediate constants... |
blob | commitdiff | raw | diff to current |
2011-02-27 |
Nadav Rotem | Fix typos in the comments. |
blob | commitdiff | raw | diff to current |
2011-02-26 |
Benjamin Kramer | Add some DAGCombines for (adde 0, 0, glue), which are... |
blob | commitdiff | raw | diff to current |
2011-02-25 |
Owen Anderson | Allow targets to specify a the type of the RHS of a... |
blob | commitdiff | raw | diff to current |
2011-02-24 |
Nadav Rotem | Enable support for vector sext and trunc: |
blob | commitdiff | raw | diff to current |
2011-02-20 |
Nadav Rotem | Fix 9267; Add vector zext support. |
blob | commitdiff | raw | diff to current |
2011-02-16 |
Stuart Hastings | Swap VT and DebugLoc operands of getExtLoad() for consi... |
blob | commitdiff | raw | diff to current |
2011-02-16 |
Eric Christopher | Refactor zero folding slightly. Clean up todo. |
blob | commitdiff | raw | diff to current |
2011-02-16 |
Eric Christopher | The change for PR9190 wasn't quite right. We need to... |
blob | commitdiff | raw | diff to current |
2011-02-13 |
Chris Lattner | Revisit my fix for PR9028: the issue is that DAGCombine was |
blob | commitdiff | raw | diff to current |
2011-02-12 |
Nadav Rotem | A fix for 9165. |
blob | commitdiff | raw | diff to current |
2011-02-11 |
Nadav Rotem | SimplifySelectOps can only handle selects with a scalar... |
blob | commitdiff | raw | diff to current |
2011-02-11 |
Nadav Rotem | Fix #9190 |
blob | commitdiff | raw | diff to current |
2011-02-02 |
Evan Cheng | Given a pair of floating point load and store, if there... |
blob | commitdiff | raw | diff to current |
2011-01-31 |
Richard Osborne | Fix bug where ReduceLoadWidth was creating illegal... |
blob | commitdiff | raw | diff to current |
2011-01-30 |
Benjamin Kramer | Teach DAGCombine to fold fold (sra (trunc (sr x, c1... |
blob | commitdiff | raw | diff to current |
2011-01-29 |
Benjamin Kramer | Add the missing sub identity "A-(A-B) -> B" to DAGCombine. |
blob | commitdiff | raw | diff to current |
2011-01-10 |
Anton Korobeynikov | Rename TargetFrameInfo into TargetFrameLowering. Also... |
blob | commitdiff | raw | diff to current |
2010-12-22 |
Benjamin Kramer | DAGCombine add (sext i1), X into sub X, (zext i1) if... |
blob | commitdiff | raw | diff to current |
2010-12-22 |
Chris Lattner | Fix a bug in ReduceLoadWidth that wasn't handling extending |
blob | commitdiff | raw | diff to current |
2010-12-22 |
Chris Lattner | more cleanups, move a check for "roundedness" earlier... |
blob | commitdiff | raw | diff to current |
2010-12-22 |
Chris Lattner | reduce indentation and improve comments, no functionali... |
blob | commitdiff | raw | diff to current |
2010-12-21 |
Dale Johannesen | Reapply 122353-122355 with fixes. 122354 was wrong; |
blob | commitdiff | raw | diff to current |
2010-12-21 |
Dale Johannesen | Revert 122353-122355 for the moment, they broke stuff. |
blob | commitdiff | raw | diff to current |
2010-12-21 |
Dale Johannesen | Add a new transform to DAGCombiner. |
blob | commitdiff | raw | diff to current |
2010-12-21 |
Dale Johannesen | Get the type of a shift from the shift, not from its... |
blob | commitdiff | raw | diff to current |
2010-12-21 |
Dale Johannesen | Shift by the word size is invalid IR; don't create it. |
blob | commitdiff | raw | diff to current |
2010-12-21 |
Chris Lattner | fix some typos |
blob | commitdiff | raw | diff to current |
2010-12-21 |
Chris Lattner | rename MVT::Flag to MVT::Glue. "Flag" is a terrible... |
blob | commitdiff | raw | diff to current |
2010-12-20 |
Dale Johannesen | Cosmetic changes. |
blob | commitdiff | raw | diff to current |
2010-12-17 |
Bob Wilson | Fix a DAGCombiner crash when folding binary vector... |
blob | commitdiff | raw | diff to current |
2010-12-17 |
Dale Johannesen | Add a transform to DAG Combiner. This improves the |
blob | commitdiff | raw | diff to current |
2010-12-15 |
Chris Lattner | take care of some todos, transforming [us]mul_lohi... |
blob | commitdiff | raw | diff to current |
2010-12-15 |
Chris Lattner | when transforming a MULHS into a wider MUL, there is... |
blob | commitdiff | raw | diff to current |
2010-12-13 |
Chris Lattner | Add a couple dag combines to transform mulhi/mullo... |
blob | commitdiff | raw | diff to current |
2010-12-09 |
Eric Christopher | 80-col fixups. |
blob | commitdiff | raw | diff to current |
2010-12-07 |
Jay Foad | PR5207: Change APInt methods trunc(), sext(), zext... |
blob | commitdiff | raw | diff to current |
2010-11-28 |
Bob Wilson | Fix a comment typo. |
blob | commitdiff | raw | diff to current |
2010-11-23 |
Wesley Peck | Renaming ISD::BIT_CONVERT to ISD::BITCAST to better... |
blob | commitdiff | raw | diff to current |
2010-11-18 |
Duncan Sands | Fix thinko: we must turn select(anyext, sext) into... |
blob | commitdiff | raw | diff to current |
2010-11-18 |
Duncan Sands | The DAGCombiner was threading select over pairs of... |
blob | commitdiff | raw | diff to current |
2010-11-09 |
Dan Gohman | Fix DAGCombiner to avoid folding a sext-in-reg or simil... |
blob | commitdiff | raw | diff to current |
2010-11-03 |
Eric Christopher | Just return undef for invalid masks or elts, and since... |
blob | commitdiff | raw | diff to current |
2010-11-03 |
Eric Christopher | If we have an undef mask our Elt will be -1 for our... |
blob | commitdiff | raw | diff to current |
2010-11-03 |
Dan Gohman | Fix DAGCombiner to avoid going into an infinite loop... |
blob | commitdiff | raw | diff to current |
2010-10-29 |
Bob Wilson | Remove DAG combiner patch to fold vector splats. Instc... |
blob | commitdiff | raw | diff to current |
2010-10-28 |
Bob Wilson | Teach the DAG combiner to fold a splat of a splat.... |
blob | commitdiff | raw | diff to current |
2010-10-20 |
Dan Gohman | Make CodeGen TBAA-aware. |
blob | commitdiff | raw | diff to current |
2010-10-04 |
Evan Cheng | This DAG combine BRCOND transformation can look pass... |
blob | commitdiff | raw | diff to current |
2010-10-01 |
Chris Lattner | fix rdar://8494845 + PR8244 - a miscompile exposed... |
blob | commitdiff | raw | diff to current |
2010-09-22 |
Owen Anderson | A select between a constant and zero, when fed by a... |
blob | commitdiff | raw | diff to current |
2010-09-21 |
Owen Anderson | Reimplement r114460 in target-independent DAGCombine... |
blob | commitdiff | raw | diff to current |
2010-09-21 |
Chris Lattner | update a bunch of code to use the MachinePointerInfo... |
blob | commitdiff | raw | diff to current |
2010-09-21 |
Chris Lattner | eliminate an old SelectionDAG::getTruncStore method... |
blob | commitdiff | raw | diff to current |
2010-09-21 |
Chris Lattner | propagate MachinePointerInfo through various uses of... |
blob | commitdiff | raw | diff to current |
2010-09-21 |
Chris Lattner | convert dagcombine off the old form of getLoad. This... |
blob | commitdiff | raw | diff to current |
2010-09-21 |
Chris Lattner | simplify DAGCombiner::SimplifySelectOps step #2/2. |
blob | commitdiff | raw | diff to current |
2010-09-21 |
Chris Lattner | substantially reduce indentation and simplify DAGCombin... |
blob | commitdiff | raw | diff to current |
2010-09-21 |
Chris Lattner | a few more trivial updates. This fixes PerformInsertVe... |
blob | commitdiff | raw | diff to current |
2010-09-20 |
Owen Anderson | When TCO is turned on, it is possible to end up with... |
blob | commitdiff | raw | diff to current |
2010-09-19 |
Owen Anderson | Revert r114312 while I sort out some issues. |
blob | commitdiff | raw | diff to current |
2010-09-19 |
Owen Anderson | Tentatively enabled DAGCombiner Alias Analysis by defau... |
blob | commitdiff | raw | diff to current |
2010-09-02 |
Dan Gohman | Don't narrow the load and store in a load+twiddle+store... |
blob | commitdiff | raw | diff to current |
2010-07-27 |
Nate Begeman | Fix a crash in the dag combiner caused by ConstantFoldB... |
blob | commitdiff | raw | diff to current |
2010-07-19 |
Owen Anderson | Remove r108639 now that it is handled by InstCombine... |
blob | commitdiff | raw | diff to current |
2010-07-18 |
Owen Anderson | Add a DAGCombine xform to fold away redundant float... |
blob | commitdiff | raw | diff to current |
2010-07-12 |
Duncan Sands | Convert some tab stops into spaces. |
blob | commitdiff | raw | diff to current |
2010-07-09 |
Bob Wilson | Reenable DAG combining for vector shuffles. It looks... |
blob | commitdiff | raw | diff to current |
2010-07-08 |
Benjamin Kramer | Merge the duplicated iabs optimization in DAGCombiner... |
blob | commitdiff | raw | diff to current |
2010-07-07 |
Evan Cheng | Move getExtLoad() and (some) getLoad() DebugLoc argumen... |
blob | commitdiff | raw | diff to current |
2010-07-06 |
Devang Patel | Propagate debug loc. |
blob | commitdiff | raw | diff to current |
2010-06-28 |
Bob Wilson | Unlike other targets, ARM now uses BUILD_VECTORs post... |
blob | commitdiff | raw | diff to current |
2010-06-25 |
Duncan Sands | Remove variables which are assigned to but for which... |
blob | commitdiff | raw | diff to current |
2010-06-24 |
Dan Gohman | Reapply r106634, now that the bug it exposed is fixed. |
blob | commitdiff | raw | diff to current |
2010-06-23 |
Daniel Dunbar | Revert r106263, "Fold the ShrinkDemandedOps pass into... |
blob | commitdiff | raw | diff to current |
2010-06-23 |
Jim Grosbach | Some targets don't require the fencing MEMBARRIER instr... |
blob | commitdiff | raw | diff to current |
2010-06-18 |
Dan Gohman | Fold the ShrinkDemandedOps pass into the regular DAGCom... |
blob | commitdiff | raw | diff to current |
2010-05-25 |
Dale Johannesen | Fix another variant of PR 7191. Also add a testcase |
blob | commitdiff | raw | diff to current |
2010-05-25 |
Dale Johannesen | Fix PR 7191. I have been unable to create a .ll file... |
blob | commitdiff | raw | diff to current |
2010-05-21 |
Bob Wilson | Clean up extra whitespace. |
blob | commitdiff | raw | diff to current |
2010-05-21 |
Bob Wilson | Change CodeGen/ARM/2009-11-02-NegativeLane.ll to use... |
blob | commitdiff | raw | diff to current |
2010-05-19 |
Bob Wilson | Optimize away insertelement of an undef value. This... |
blob | commitdiff | raw | diff to current |
2010-05-19 |
Evan Cheng | Intrinsics which do a vector compare (results are all... |
blob | commitdiff | raw | diff to current |
2010-05-18 |
Evan Cheng | Sink dag combine's post index load / store code that... |
blob | commitdiff | raw | diff to current |
2010-05-18 |
Evan Cheng | FIX PR7158. SimplifyVBinOp was asserting when it fails... |
blob | commitdiff | raw | diff to current |
2010-05-10 |
Evan Cheng | Be careful with operand promotion. For a binary operati... |
blob | commitdiff | raw | diff to current |
2010-04-30 |
Dan Gohman | Apply a patch from Jan Sjodin to fix a compiler abort... |
blob | commitdiff | raw | diff to current |
2010-04-28 |
Evan Cheng | Try operation promotion only if regular dag combine... |
blob | commitdiff | raw | diff to current |
2010-04-27 |
Evan Cheng | - When legal, promote a load to zextload rather than... |
blob | commitdiff | raw | diff to current |
2010-04-24 |
Evan Cheng | When a load operand is promoted to an extload, replace... |
blob | commitdiff | raw | diff to current |
next |