| Commit message (Expand) | Author | Age | Files | Lines |
* | fix rdar://6762290, a crash compiling cxx filt with clang. | Chris Lattner | 2009-04-07 | 1 | -3/+4 |
* | remove empty section | Chris Lattner | 2009-04-07 | 1 | -4/+0 |
* | Let the strcat optimizer return the pointer to the start of the buffer, | Ed Schouten | 2009-04-06 | 1 | -2/+2 |
* | Reapply r68211, with the miscompilations it caused fixed. | Owen Anderson | 2009-04-01 | 1 | -9/+30 |
* | Revert r68172. It caused regressions in | Dan Gohman | 2009-04-01 | 1 | -38/+10 |
* | Enhance GVN to propagate simple conditionals. This fixes PR3921. | Owen Anderson | 2009-04-01 | 1 | -10/+38 |
* | Make the key of ValueRankMap an AssertingVH, so that we die violently | Chris Lattner | 2009-03-31 | 1 | -6/+7 |
* | Throttle back "fold select into operand" transformation. InstCombine should n... | Evan Cheng | 2009-03-31 | 1 | -52/+81 |
* | Loop Index Split can eliminate a loop if it can determin if loop body is exec... | Devang Patel | 2009-03-30 | 1 | -8/+24 |
* | Revert r67798: it breaks llvm-gcc bootstrap on x86-64-linux, presumably due to | Duncan Sands | 2009-03-27 | 1 | -1/+0 |
* | One more place to skip debug info. | Dale Johannesen | 2009-03-27 | 1 | -7/+14 |
* | While hoisting an instruction, update alias info set tracker. | Devang Patel | 2009-03-26 | 1 | -0/+1 |
* | Skip debug info one more place. (This one gets | Dale Johannesen | 2009-03-26 | 1 | -6/+12 |
* | Before deleting a basic block, give other loop passes a chance cleanup analys... | Devang Patel | 2009-03-25 | 1 | -1/+1 |
* | Fix PR3874 by restoring a condition I removed, but making it more | Chris Lattner | 2009-03-25 | 1 | -1/+2 |
* | oops, I intended to remove this, not comment it out. Thanks Duncan! | Chris Lattner | 2009-03-24 | 1 | -2/+1 |
* | canonicalize inttoptr and ptrtoint instructions which cast pointers | Chris Lattner | 2009-03-24 | 1 | -5/+37 |
* | two changes: | Chris Lattner | 2009-03-24 | 1 | -45/+29 |
* | Factorize out a concept - no functionality change. | Duncan Sands | 2009-03-21 | 2 | -6/+5 |
* | Fix instcombine to not introduce undefined shifts when merging two | Chris Lattner | 2009-03-20 | 1 | -2/+14 |
* | Don't load values out of global constants with weak | Duncan Sands | 2009-03-20 | 2 | -5/+6 |
* | This pass keeps a map of Instructions to Rank numbers, | Dale Johannesen | 2009-03-19 | 1 | -8/+14 |
* | Remove strange extra semicolons. | Nick Lewycky | 2009-03-19 | 2 | -2/+2 |
* | Fix PR3826 - InstComb assert with vector shift, by not calling ComputeNumSign... | Chris Lattner | 2009-03-18 | 1 | -7/+8 |
* | Explicitly check for StoreInst, do not lose the chance to delete | Zhou Sheng | 2009-03-18 | 1 | -1/+1 |
* | Revert my previous change on Local.cpp, instead, fix the bug on scalarrepl. | Zhou Sheng | 2009-03-18 | 1 | -1/+1 |
* | LSR shouldn't ever try to hack on integer IV's larger than 64-bits. Right now | Chris Lattner | 2009-03-17 | 1 | -0/+6 |
* | Remove a condition which is always true. | Chris Lattner | 2009-03-17 | 1 | -3/+3 |
* | Fix a debug info dependency in jump threading. | Dale Johannesen | 2009-03-17 | 1 | -2/+5 |
* | Fix PR3784: If the source of a phi comes from a bb ended with an invoke, make... | Evan Cheng | 2009-03-13 | 1 | -0/+6 |
* | Revert r66920. It was causing failures in the self-hosting buildbot (in release | Bill Wendling | 2009-03-13 | 1 | -1/+1 |
* | One more place where debug info affects codegen. | Dale Johannesen | 2009-03-13 | 1 | -1/+2 |
* | Second installment of "BasicBlock operands to the back" | Gabor Greif | 2009-03-13 | 1 | -1/+1 |
* | Oops...I committed too much. | Bill Wendling | 2009-03-13 | 2 | -34/+31 |
* | Temporarily XFAIL this test. | Bill Wendling | 2009-03-13 | 2 | -31/+34 |
* | Revert commit 66140 since it caused several failures | Duncan Sands | 2009-03-12 | 1 | -6/+0 |
* | Skip interleaved debug info when fast-forwarding through | Dale Johannesen | 2009-03-11 | 1 | -2/+2 |
* | Removing a dead debug intrinsic shouldn't trigger | Dale Johannesen | 2009-03-10 | 1 | -3/+6 |
* | Do not attempt to do parial redundancy elimination on void values. | John Criswell | 2009-03-10 | 1 | -3/+4 |
* | Don't record the increment instruction; just recompute it from the Phi | Dan Gohman | 2009-03-09 | 1 | -33/+15 |
* | Fix a few more places where induction variable types were used | Dan Gohman | 2009-03-09 | 1 | -2/+2 |
* | Use ReplacedTy instead of recomputing the same value. | Dan Gohman | 2009-03-09 | 1 | -1/+1 |
* | Use LoopInfo's getLoopLatch() instead of doing what it does manualy. | Dan Gohman | 2009-03-09 | 1 | -12/+4 |
* | Don't use an induction variable type as a memory access type. | Dan Gohman | 2009-03-09 | 1 | -3/+5 |
* | Factor out the code that determines the memory access type | Dan Gohman | 2009-03-09 | 1 | -18/+29 |
* | Move the sorting of the StrideOrder array earlier so that it doesn't | Dan Gohman | 2009-03-09 | 1 | -4/+3 |
* | Delete the isOnlyStride argument, which is unused. | Dan Gohman | 2009-03-09 | 1 | -9/+4 |
* | Tidy some LSR debug output: announce the loop it's about to process | Dan Gohman | 2009-03-09 | 1 | -6/+6 |
* | reimplement AliasSetTracker in terms of DenseMap instead of hash_map, | Chris Lattner | 2009-03-09 | 1 | -7/+7 |
* | teach SROA to handle promoting vector allocas with a memset into them into | Chris Lattner | 2009-03-08 | 1 | -17/+19 |