2008-07-24 |
Dan Gohman | Put the LICM of constant GlobalVariables, introduced... |
tree | commitdiff |
2008-07-23 |
Chris Lattner | "Allow LICM to sink or lift loads from constant memory... |
tree | commitdiff |
2008-07-23 |
Dan Gohman | Enable first-class aggregates support. |
tree | commitdiff |
2008-07-21 |
Dan Gohman | Fix a bug in LSR's dead-PHI cleanup. If a PHI has a... |
tree | commitdiff |
2008-07-18 |
Duncan Sands | Supress a gcc-4.3 warning. |
tree | commitdiff |
2008-07-18 |
Owen Anderson | Make PRE actually handle critical edges (by splitting... |
tree | commitdiff |
2008-07-17 |
Owen Anderson | Enable PRE. My last batch of changes fixed the miscompile. |
tree | commitdiff |
2008-07-17 |
Chris Lattner | Fix PR2553 |
tree | commitdiff |
2008-07-17 |
Owen Anderson | Factor MergeBlockIntoPredecessor out into BasicBlockUtils. |
tree | commitdiff |
2008-07-16 |
Owen Anderson | There's no need to iterate block merging and PRE. ... |
tree | commitdiff |
2008-07-16 |
Matthijs Kooijman | Redo InstCombiner::visitExtractValueInst. Instead of... |
tree | commitdiff |
2008-07-16 |
Evan Cheng | Fix PR2296. Do not transform x86_sse2_storel_dq into... |
tree | commitdiff |
2008-07-15 |
Owen Anderson | Revert this, as it seems to still be broken. |
tree | commitdiff |
2008-07-15 |
Owen Anderson | Enable local PRE by default. |
tree | commitdiff |
2008-07-15 |
Owen Anderson | Have GVN do a pre-pass over the CFG that folds away... |
tree | commitdiff |
2008-07-14 |
Dan Gohman | Fix uninitialized use of the Changed variable. |
tree | commitdiff |
2008-07-14 |
Chris Lattner | Fix PR2506 by being a bit more careful about reverse... |
tree | commitdiff |
2008-07-12 |
Nick Lewycky | Enhance analysis of srem. |
tree | commitdiff |
2008-07-11 |
Owen Anderson | Don't call lookupNumber more than we have to. |
tree | commitdiff |
2008-07-11 |
Nick Lewycky | Document 'mask' in this calculation. |
tree | commitdiff |
2008-07-11 |
Nick Lewycky | Remove misleading constant from comment. |
tree | commitdiff |
2008-07-11 |
Nick Lewycky | Add another optimization from PR2330. Also catch some... |
tree | commitdiff |
2008-07-11 |
Chris Lattner | a missed optimization that Eli spotted |
tree | commitdiff |
2008-07-11 |
Chris Lattner | another bug in the same line. |
tree | commitdiff |
2008-07-11 |
Chris Lattner | fix a bug spotted by Eli's eagle eyes |
tree | commitdiff |
2008-07-11 |
Chris Lattner | simplify and merge a bunch of code. Instead of compari... |
tree | commitdiff |
2008-07-11 |
Chris Lattner | fold away (x <= cst) earlier, allowing us to not have to |
tree | commitdiff |
2008-07-11 |
Chris Lattner | Fix folding of icmp's of i1 where the comparison is... |
tree | commitdiff |
2008-07-11 |
Chris Lattner | Fix a bogus optimization: folding (slt (zext i1 A to... |
tree | commitdiff |
2008-07-10 |
Nick Lewycky | Fix overzealous optimization. Thanks to Duncan Sands... |
tree | commitdiff |
2008-07-09 |
Nick Lewycky | Simplify, suggested by Chris Lattner. |
tree | commitdiff |
2008-07-09 |
Nick Lewycky | Fold (a < 8) && (b < 8) into (a|b) < 8 for unsigned... |
tree | commitdiff |
2008-07-09 |
Nick Lewycky | Fold ((1 << a) & 1) to (a == 0). |
tree | commitdiff |
2008-07-09 |
Nick Lewycky | Reduce x - y to -y when we know the 'x' part will get... |
tree | commitdiff |
2008-07-09 |
Devang Patel | If loop induction variable's start value is less then... |
tree | commitdiff |
2008-07-08 |
Chris Lattner | Fix PR2496, a really nasty bug which involved sinking... |
tree | commitdiff |
2008-07-07 |
Evan Cheng | Fix two serious LSR bugs. |
tree | commitdiff |
2008-07-07 |
Dan Gohman | Make DenseMap's insert return a pair, to more closely... |
tree | commitdiff |
2008-07-05 |
Nick Lewycky | Fix missed optimization opportunity when analyzing... |
tree | commitdiff |
2008-07-03 |
Owen Anderson | Use information already present in the ValueTable to... |
tree | commitdiff |
2008-07-03 |
Devang Patel | Do not try to update dominator info while manipulating... |
tree | commitdiff |
2008-07-03 |
Owen Anderson | Remove the ability for ADCE to remove unreachable block... |
tree | commitdiff |
2008-07-03 |
Bill Wendling | Remove unused function. |
tree | commitdiff |
2008-07-03 |
Devang Patel | Preserve dom info. |
tree | commitdiff |
2008-07-03 |
Devang Patel | Remove extra FIXME |
tree | commitdiff |
2008-07-03 |
Devang Patel | Reconstruct dom info, if loop is unswitched. |
tree | commitdiff |
2008-07-03 |
Devang Patel | LoopUnswitch does not preserve dominator info in all... |
tree | commitdiff |
2008-07-03 |
Devang Patel | Undo previous patch. It is not that simple to fix dom... |
tree | commitdiff |
2008-07-02 |
Devang Patel | Preserve dom info while simplifing loop after the unswitch. |
tree | commitdiff |
2008-07-02 |
Owen Anderson | Use df_ext_iterator to capture the reachable set withou... |
tree | commitdiff |
2008-07-02 |
Owen Anderson | Avoid a redundant call. |
tree | commitdiff |
2008-07-02 |
Owen Anderson | Add support to ADCE for pruning unreachable blocks... |
tree | commitdiff |
2008-07-02 |
Owen Anderson | Use DenseSet rather than SmallPtrSet for the alive... |
tree | commitdiff |
2008-07-02 |
Owen Anderson | A better fix for PR2503 that doesn't pessimize GVN... |
tree | commitdiff |
2008-07-02 |
Devang Patel | reuse vectors. |
tree | commitdiff |
2008-07-02 |
Devang Patel | Fix comment. |
tree | commitdiff |
2008-07-02 |
Devang Patel | Preserve loop data so that it is not fetched everytime... |
tree | commitdiff |
2008-06-30 |
Evan Cheng | - Re-apply 52748 and friends with fix. GetConstantStrin... |
tree | commitdiff |
2008-06-29 |
Anton Korobeynikov | Revert (52748 and friends): |
tree | commitdiff |
2008-06-26 |
Eric Christopher | Remove unused function. |
tree | commitdiff |
2008-06-26 |
Eric Christopher | Move GetConstantStringInfo to lib/Analysis. Remove |
tree | commitdiff |
2008-06-25 |
Chris Lattner | Fix PR2488, a case where we deleted stack restores... |
tree | commitdiff |
2008-06-24 |
Dan Gohman | Fix a typo in a comment. |
tree | commitdiff |
2008-06-23 |
Dan Gohman | Use use_empty() instead of getNumUses(), avoiding a... |
tree | commitdiff |
2008-06-23 |
Dan Gohman | Fix spelling and grammar in a comment. |
tree | commitdiff |
2008-06-23 |
Evan Cheng | Disable PRE. It's breaking bootstrapping. |
tree | commitdiff |
2008-06-23 |
Owen Anderson | Tighten the conditions under which we do PRE, remove... |
tree | commitdiff |
2008-06-23 |
Chris Lattner | minor tidying of comments. |
tree | commitdiff |
2008-06-23 |
Owen Anderson | At Chris' suggestion, move the liveness and worklist... |
tree | commitdiff |
2008-06-22 |
Dan Gohman | Improve LSR's dead-phi detection to handle use-def... |
tree | commitdiff |
2008-06-22 |
Dan Gohman | Use Loop::block_iterator. |
tree | commitdiff |
2008-06-22 |
Chris Lattner | Fix PR2369 by making scalarrepl more careful about... |
tree | commitdiff |
2008-06-21 |
Eli Friedman | Fix for PR2479: correctly optimize expressions like... |
tree | commitdiff |
2008-06-21 |
Dan Gohman | Use Instruction::eraseFromParent(). |
tree | commitdiff |
2008-06-21 |
Evan Cheng | Enable PRE. |
tree | commitdiff |
2008-06-20 |
Dan Gohman | Tidy up some commments and use the getAggregateOperand and |
tree | commitdiff |
2008-06-20 |
Dan Gohman | Fix the conditions under which SCCP should examine... |
tree | commitdiff |
2008-06-20 |
Owen Anderson | Really disable PRE. |
tree | commitdiff |
2008-06-20 |
Chris Lattner | Fix PR2471, which is a bug involving an invalid promoti... |
tree | commitdiff |
2008-06-20 |
Owen Anderson | Change around the data structures used to store availab... |
tree | commitdiff |
2008-06-20 |
Dan Gohman | Teach SCCP about insertvalue and extractvalue, and... |
tree | commitdiff |
2008-06-20 |
Evan Cheng | Disable PRE for now. It seems to be breaking llvm-gcc... |
tree | commitdiff |
2008-06-19 |
Owen Anderson | Add a hidden -disable-pre flag for testing purposes... |
tree | commitdiff |
2008-06-19 |
Owen Anderson | PRE requires that critical edges be split. |
tree | commitdiff |
2008-06-19 |
Bill Wendling | Remove dead code causing a warning. |
tree | commitdiff |
2008-06-19 |
Owen Anderson | Be sure to remove values from the value numbering table... |
tree | commitdiff |
2008-06-19 |
Dan Gohman | Use Instruction::moveBefore instead of manipulating... |
tree | commitdiff |
2008-06-19 |
Dan Gohman | Avoid using BasicBlock::getInstList directly in a few... |
tree | commitdiff |
2008-06-19 |
Owen Anderson | Revert support for insertvalue and extractvalue instruc... |
tree | commitdiff |
2008-06-18 |
Owen Anderson | Add support for extractvalue and insertvalue instructio... |
tree | commitdiff |
2008-06-18 |
Owen Anderson | Add local PRE to GVN. This only operates in cases... |
tree | commitdiff |
2008-06-18 |
Chris Lattner | Fix the regressions on sext-misc.ll my patch yesterday... |
tree | commitdiff |
2008-06-18 |
Dan Gohman | Move LSR's private isZero function to a public SCEV... |
tree | commitdiff |
2008-06-18 |
Chris Lattner | implement some simple bswap optimizations, rdar://5992453 |
tree | commitdiff |
2008-06-18 |
Chris Lattner | make truncate/sext elimination capable of changing... |
tree | commitdiff |
2008-06-18 |
Devang Patel | Preserve dominance frontier while trivially unswitching... |
tree | commitdiff |
2008-06-17 |
Owen Anderson | We don't want to find dependencies within the same... |
tree | commitdiff |
2008-06-17 |
Duncan Sands | Fix typo that changed the logic to something wrong. |
tree | commitdiff |
2008-06-16 |
Dan Gohman | Refine the change in r52258 for avoiding use-before... |
tree | commitdiff |
2008-06-16 |
Evan Cheng | Switch over to SetVector to ensure same order of iterat... |
tree | commitdiff |
next |