| Commit message (Expand) | Author | Age | Files | Lines |
| * | Teach SimplifyCFG how to simplify indirectbr instructions. | Dan Gohman | 2010-08-14 | 3 | -16/+45 |
| * | Fix LSR's ExtractImmediate and ExtractSymbol to avoid calling | Dan Gohman | 2010-08-13 | 1 | -4/+8 |
| * | Reapply this transformation now that it is passing the external test which it... | Nate Begeman | 2010-08-13 | 1 | -64/+123 |
| * | fix PR7876: If ipsccp decides that a function's address is taken | Chris Lattner | 2010-08-12 | 1 | -4/+15 |
| * | Temporarily revert 110737 and 110734, they were causing failures | Eric Christopher | 2010-08-12 | 1 | -141/+64 |
| * | Add the minimal amount of smarts necessary to instcombine of shufflevectors t... | Nate Begeman | 2010-08-10 | 1 | -64/+141 |
| * | Fix a use after free error caught by the valgrind builders. | Nick Lewycky | 2010-08-09 | 1 | -2/+4 |
| * | PR7853: fix a silly mistake introduced in r101899, and add a test to make sure | Eli Friedman | 2010-08-09 | 1 | -1/+1 |
| * | Do more to modernize MergeFunctions. Refactor in response to Chris' code review. | Nick Lewycky | 2010-08-08 | 1 | -91/+81 |
| * | Don't attempt the PRE inline asm calls, since we don't value number them yet.... | Owen Anderson | 2010-08-07 | 1 | -0/+5 |
| * | Eliminate PromoteMemoryToRegisterID; just use addPreserved("mem2reg") | Dan Gohman | 2010-08-06 | 4 | -5/+3 |
| * | Reapply r110396, with fixes to appease the Linux buildbot gods. | Owen Anderson | 2010-08-06 | 64 | -84/+84 |
| * | Fix uninitialized variable warning. | Nick Lewycky | 2010-08-06 | 1 | -2/+2 |
| * | Work in progress, cleaning up MergeFuncs. | Nick Lewycky | 2010-08-06 | 1 | -180/+40 |
| * | Revert r110396 to fix buildbots. | Owen Anderson | 2010-08-06 | 64 | -84/+84 |
| * | Don't use PassInfo* as a type identifier for passes. Instead, use the addres... | Owen Anderson | 2010-08-05 | 64 | -84/+84 |
| * | Give JumpThreading+LVI a long-form cl::opt so that it's easier to toggle the ... | Owen Anderson | 2010-08-05 | 1 | -1/+4 |
| * | Experiments show that we can safely increase our unrolling threshold without ... | Owen Anderson | 2010-08-04 | 1 | -1/+1 |
| * | Fix whitespace. | Dan Gohman | 2010-08-04 | 1 | -1/+1 |
| * | Fix a comment. | Dan Gohman | 2010-08-04 | 1 | -1/+1 |
| * | Thread const correctness through a bunch of AliasAnalysis interfaces and | Dan Gohman | 2010-08-03 | 1 | -1/+1 |
| * | Make instcombine set explicit alignments on load or store | Dan Gohman | 2010-08-03 | 1 | -6/+14 |
| * | Add an atomic lowering pass | Peter Collingbourne | 2010-08-03 | 2 | -0/+161 |
| * | Use unary + instead of a separate local variable for working | Dan Gohman | 2010-08-03 | 1 | -2/+1 |
| * | Re-apply the infamous r108614, with a fix pointed out by Dirk Steinke. | Owen Anderson | 2010-08-02 | 1 | -5/+38 |
| * | Prefix `next' iterator operation with `llvm::'. | Oscar Fuentes | 2010-08-02 | 2 | -4/+4 |
| * | Fix a -Wreorder warning. | Daniel Dunbar | 2010-08-02 | 1 | -1/+1 |
| * | Work in progress. | Nick Lewycky | 2010-08-02 | 1 | -129/+164 |
| * | Speculatively revert r108614, "Another attempt at getting the clang self-host to | Daniel Dunbar | 2010-07-31 | 1 | -32/+0 |
| * | The BlockExtractorPass() constructor was not reading the BlockFile and that was | Rafael Espindola | 2010-07-31 | 1 | -5/+3 |
| * | Move MaximumAlignment to be a member of the Value class. | Dan Gohman | 2010-07-30 | 1 | -1/+2 |
| * | Add missing newline to debug statement. | Nick Lewycky | 2010-07-30 | 1 | -1/+1 |
| * | PR7750: !CExpr->isNullValue() only properly computes whether CExpr is nonnull | Eli Friedman | 2010-07-29 | 1 | -1/+1 |
| * | simplify by using CallSite constructors; virtually eliminates CallSite::get f... | Gabor Greif | 2010-07-28 | 8 | -24/+24 |
| * | Define a maximum supported alignment value for load, store, and | Dan Gohman | 2010-07-28 | 1 | -1/+5 |
| * | When user code intentionally dereferences null, the alignment of the | Dan Gohman | 2010-07-28 | 1 | -2/+7 |
| * | simplify | Gabor Greif | 2010-07-28 | 1 | -2/+2 |
| * | use Value* constructor of CallSite to create potentially improper site, and t... | Gabor Greif | 2010-07-28 | 1 | -2/+1 |
| * | recommit simplification (r109502, backed out r109509); seems to innocent | Gabor Greif | 2010-07-27 | 1 | -1/+1 |
| * | back out this too to restore the bots | Gabor Greif | 2010-07-27 | 1 | -1/+1 |
| * | simplify: CallSite::get --> CallSite constructor | Gabor Greif | 2010-07-27 | 1 | -4/+4 |
| * | simplify | Gabor Greif | 2010-07-27 | 1 | -1/+1 |
| * | Add an initial implementation of LazyValueInfo updating for JumpThreading. D... | Owen Anderson | 2010-07-26 | 1 | -0/+3 |
| * | Remove LCSSA's bogus dependence on LoopSimplify and LoopSimplify's bogus | Dan Gohman | 2010-07-26 | 4 | -19/+12 |
| * | Preserve ScalarEvolution in the loop unroller. | Dan Gohman | 2010-07-26 | 1 | -0/+6 |
| * | Use DominatorTree::properlyDominates instead of dominates with an | Dan Gohman | 2010-07-26 | 1 | -1/+1 |
| * | A block dominates itself, by definition. | Dan Gohman | 2010-07-26 | 1 | -1/+1 |
| * | Revert this because we can't clone cyclic MDNodes which are creating during a | Nick Lewycky | 2010-07-24 | 1 | -3/+4 |
| * | Whether function-local or not, a MDNode may reference a Function in which case | Nick Lewycky | 2010-07-24 | 1 | -4/+3 |
| * | Speculatively revert 109117 | Devang Patel | 2010-07-22 | 1 | -27/+6 |