Age | Commit message (Expand) | Author |
2008-07-08 | Fix PR2496, a really nasty bug which involved sinking volatile loads | Chris Lattner |
2008-07-07 | Fix two serious LSR bugs. | Evan Cheng |
2008-07-07 | Make DenseMap's insert return a pair, to more closely resemble std::map. | Dan Gohman |
2008-07-05 | Fix missed optimization opportunity when analyzing cast of mul and select. | Nick Lewycky |
2008-07-03 | Use information already present in the ValueTable to fast-fail when we know t... | Owen Anderson |
2008-07-03 | Do not try to update dominator info while manipulating CFG. This code does n... | Devang Patel |
2008-07-03 | Remove the ability for ADCE to remove unreachable blocks in loop nests, becau... | Owen Anderson |
2008-07-03 | Remove unused function. | Bill Wendling |
2008-07-03 | Preserve dom info. | Devang Patel |
2008-07-03 | Remove extra FIXME | Devang Patel |
2008-07-03 | Reconstruct dom info, if loop is unswitched. | Devang Patel |
2008-07-03 | LoopUnswitch does not preserve dominator info in all cases. | Devang Patel |
2008-07-03 | Undo previous patch. It is not that simple to fix dom info here. | Devang Patel |
2008-07-02 | Preserve dom info while simplifing loop after the unswitch. | Devang Patel |
2008-07-02 | Use df_ext_iterator to capture the reachable set without allocating an extra ... | Owen Anderson |
2008-07-02 | Avoid a redundant call. | Owen Anderson |
2008-07-02 | Add support to ADCE for pruning unreachable blocks. This addresses the final | Owen Anderson |
2008-07-02 | Use DenseSet rather than SmallPtrSet for the alive set. Using SmallPtrSet | Owen Anderson |
2008-07-02 | A better fix for PR2503 that doesn't pessimize GVN in the presence of unreach... | Owen Anderson |
2008-07-02 | reuse vectors. | Devang Patel |
2008-07-02 | Fix comment. | Devang Patel |
2008-07-02 | Preserve loop data so that it is not fetched everytime it is needed. | Devang Patel |
2008-06-30 | - Re-apply 52748 and friends with fix. GetConstantStringInfo() returns an emp... | Evan Cheng |
2008-06-29 | Revert (52748 and friends): | Anton Korobeynikov |
2008-06-26 | Remove unused function. | Eric Christopher |
2008-06-26 | Move GetConstantStringInfo to lib/Analysis. Remove | Eric Christopher |
2008-06-25 | Fix PR2488, a case where we deleted stack restores too aggressively. | Chris Lattner |
2008-06-24 | Fix a typo in a comment. | Dan Gohman |
2008-06-23 | Use use_empty() instead of getNumUses(), avoiding a use list traversal. | Dan Gohman |
2008-06-23 | Fix spelling and grammar in a comment. | Dan Gohman |
2008-06-23 | Disable PRE. It's breaking bootstrapping. | Evan Cheng |
2008-06-23 | Tighten the conditions under which we do PRE, remove some unneeded code, and ... | Owen Anderson |
2008-06-23 | minor tidying of comments. | Chris Lattner |
2008-06-23 | At Chris' suggestion, move the liveness and worklist datastructures into | Owen Anderson |
2008-06-22 | Improve LSR's dead-phi detection to handle use-def cycles | Dan Gohman |
2008-06-22 | Use Loop::block_iterator. | Dan Gohman |
2008-06-22 | Fix PR2369 by making scalarrepl more careful about promoting | Chris Lattner |
2008-06-21 | Fix for PR2479: correctly optimize expressions like (a > 13) & (a == | Eli Friedman |
2008-06-21 | Use Instruction::eraseFromParent(). | Dan Gohman |
2008-06-21 | Enable PRE. | Evan Cheng |
2008-06-20 | Tidy up some commments and use the getAggregateOperand and | Dan Gohman |
2008-06-20 | Fix the conditions under which SCCP should examine insertvalue | Dan Gohman |
2008-06-20 | Really disable PRE. | Owen Anderson |
2008-06-20 | Fix PR2471, which is a bug involving an invalid promotion from a conditional ... | Chris Lattner |
2008-06-20 | Change around the data structures used to store availability sets, resulting ... | Owen Anderson |
2008-06-20 | Teach SCCP about insertvalue and extractvalue, and about | Dan Gohman |
2008-06-20 | Disable PRE for now. It seems to be breaking llvm-gcc bootstrapping. | Evan Cheng |
2008-06-19 | Add a hidden -disable-pre flag for testing purposes. This should be removed | Owen Anderson |
2008-06-19 | PRE requires that critical edges be split. | Owen Anderson |
2008-06-19 | Remove dead code causing a warning. | Bill Wendling |