| Commit message (Expand) | Author | Age | Files | Lines |
* | Remove unused function. | Eric Christopher | 2008-06-26 | 1 | -82/+1 |
* | Move GetConstantStringInfo to lib/Analysis. Remove | Eric Christopher | 2008-06-26 | 1 | -2/+2 |
* | Restore DeadArgElim back to 52570. It's breaking 447.dealII. | Evan Cheng | 2008-06-25 | 1 | -527/+374 |
* | Pacify gcc-4.3. | Duncan Sands | 2008-06-25 | 1 | -1/+1 |
* | Fix a (false) warning on darwin. | Matthijs Kooijman | 2008-06-25 | 1 | -1/+3 |
* | Fix some cosmetics in comments. | Matthijs Kooijman | 2008-06-25 | 1 | -6/+6 |
* | - Use O(1) check of basic block size limit. | Evan Cheng | 2008-06-25 | 1 | -4/+8 |
* | Fix PR2488, a case where we deleted stack restores too aggressively. | Chris Lattner | 2008-06-25 | 1 | -4/+9 |
* | Revert 52645, the loop unroller changes. It caused a regression in 252.eon. | Dan Gohman | 2008-06-24 | 1 | -120/+103 |
* | Fix a typo in a comment. | Dan Gohman | 2008-06-24 | 1 | -1/+1 |
* | Commit the new DeadArgElim pass again, this time with the gcc bootstrap failu... | Matthijs Kooijman | 2008-06-24 | 1 | -374/+525 |
* | Rename a few variables to be more consistent. | Matthijs Kooijman | 2008-06-24 | 1 | -3/+3 |
* | Use use_empty() instead of getNumUses(), avoiding a use list traversal. | Dan Gohman | 2008-06-23 | 1 | -1/+1 |
* | Fix spelling and grammar in a comment. | Dan Gohman | 2008-06-23 | 1 | -2/+2 |
* | Revamp the loop unroller, extending it to correctly update PHI nodes | Dan Gohman | 2008-06-23 | 1 | -103/+120 |
* | Disable PRE. It's breaking bootstrapping. | Evan Cheng | 2008-06-23 | 1 | -1/+1 |
* | Tighten the conditions under which we do PRE, remove some unneeded code, and ... | Owen Anderson | 2008-06-23 | 1 | -12/+10 |
* | minor tidying of comments. | Chris Lattner | 2008-06-23 | 1 | -12/+14 |
* | At Chris' suggestion, move the liveness and worklist datastructures into | Owen Anderson | 2008-06-23 | 1 | -7/+11 |
* | Improve LSR's dead-phi detection to handle use-def cycles | Dan Gohman | 2008-06-22 | 1 | -20/+17 |
* | Use Loop::block_iterator. | Dan Gohman | 2008-06-22 | 4 | -16/+21 |
* | Fix PR2369 by making scalarrepl more careful about promoting | Chris Lattner | 2008-06-22 | 1 | -5/+14 |
* | Fix for PR2479: correctly optimize expressions like (a > 13) & (a == | Eli Friedman | 2008-06-21 | 1 | -2/+1 |
* | Use Instruction::eraseFromParent(). | Dan Gohman | 2008-06-21 | 7 | -13/+13 |
* | Fix warning when assertions disabled. | Chris Lattner | 2008-06-21 | 1 | -1/+1 |
* | Enable PRE. | Evan Cheng | 2008-06-21 | 1 | -1/+1 |
* | Back out Matthijs' DAE patches. It's miscompiling gcc driver. | Evan Cheng | 2008-06-21 | 1 | -518/+367 |
* | Clean up a use of std::distance. | Dan Gohman | 2008-06-20 | 1 | -2/+1 |
* | Tidy up some commments and use the getAggregateOperand and | Dan Gohman | 2008-06-20 | 1 | -9/+9 |
* | Fix the conditions under which SCCP should examine insertvalue | Dan Gohman | 2008-06-20 | 1 | -1/+18 |
* | 80 column and trailing whitespace fixes. | Matthijs Kooijman | 2008-06-20 | 1 | -49/+72 |
* | Don't let DeadArgumentElimination attempt to update callers when the return | Matthijs Kooijman | 2008-06-20 | 1 | -9/+12 |
* | Don't let DeadArgElimination change the return type ({} into void and {T} | Matthijs Kooijman | 2008-06-20 | 1 | -7/+13 |
* | Explicitely track if any arguments or return values were removed in | Matthijs Kooijman | 2008-06-20 | 1 | -1/+10 |
* | Remove debug output. | Matthijs Kooijman | 2008-06-20 | 1 | -4/+0 |
* | Recommit r52459, rewriting of the dead argument elimination pass. | Matthijs Kooijman | 2008-06-20 | 1 | -369/+483 |
* | Really disable PRE. | Owen Anderson | 2008-06-20 | 1 | -1/+1 |
* | Fix PR2471, which is a bug involving an invalid promotion from a conditional ... | Chris Lattner | 2008-06-20 | 1 | -1/+7 |
* | Change around the data structures used to store availability sets, resulting ... | Owen Anderson | 2008-06-20 | 1 | -26/+64 |
* | Teach SCCP about insertvalue and extractvalue, and about | Dan Gohman | 2008-06-20 | 1 | -13/+107 |
* | Teach InlineFunction how to differentiate between multiple-value | Dan Gohman | 2008-06-20 | 1 | -2/+10 |
* | Disable PRE for now. It seems to be breaking llvm-gcc bootstrapping. | Evan Cheng | 2008-06-20 | 1 | -2/+2 |
* | Add a hidden -disable-pre flag for testing purposes. This should be removed | Owen Anderson | 2008-06-19 | 1 | -2/+8 |
* | PRE requires that critical edges be split. | Owen Anderson | 2008-06-19 | 1 | -0/+24 |
* | Remove dead code causing a warning. | Bill Wendling | 2008-06-19 | 1 | -2/+0 |
* | Use the common API for adding instructions to basic blocks instead of | Dan Gohman | 2008-06-19 | 1 | -11/+6 |
* | Be sure to remove values from the value numbering table after we delete them. | Owen Anderson | 2008-06-19 | 1 | -0/+1 |
* | Use Instruction::moveBefore instead of manipulating the instruction list | Dan Gohman | 2008-06-19 | 1 | -4/+2 |
* | Avoid using BasicBlock::getInstList directly in a few places. | Dan Gohman | 2008-06-19 | 1 | -9/+10 |
* | Revert support for insertvalue and extractvalue instructions for the moment. | Owen Anderson | 2008-06-19 | 1 | -63/+1 |