| Commit message (Expand) | Author | Age | Files | Lines |
* | Use a heavy hammer to fix PR12573. | Bill Wendling | 2012-04-18 | 1 | -0/+9 |
* | loop-reduce: Add an early bailout to catch extremely large loops. | Andrew Trick | 2012-04-18 | 1 | -0/+17 |
* | fix pr12559: mark unavailable win32 math libcalls | Joe Groff | 2012-04-17 | 1 | -15/+10 |
* | Add some comments, and fix a few places that missed setting Changed. | Dan Gohman | 2012-04-13 | 1 | -2/+24 |
* | Consider ObjC runtime calls objc_storeWeak and others which make a copy of | Dan Gohman | 2012-04-13 | 1 | -14/+29 |
* | Use the new Use-aware dominates method to apply the objc runtime | Dan Gohman | 2012-04-13 | 1 | -8/+5 |
* | Don't move objc_autorelease calls past autorelease pool boundaries when | Dan Gohman | 2012-04-13 | 1 | -3/+43 |
* | Typo. | Chad Rosier | 2012-04-11 | 1 | -1/+1 |
* | Fix 12513: Loop unrolling breaks with indirect branches. | Andrew Trick | 2012-04-10 | 1 | -29/+12 |
* | whitespace | Andrew Trick | 2012-04-10 | 1 | -140/+140 |
* | Make GVN's propagateEquality non-recursive. No intended functionality change. | Duncan Sands | 2012-04-06 | 1 | -98/+105 |
* | Fix accidentally inverted logic from r152803, and make the | Dan Gohman | 2012-04-05 | 1 | -1/+1 |
* | Pass the right sign to TLI->isLegalICmpImmediate. | Jakob Stoklund Olesen | 2012-04-05 | 1 | -2/+11 |
* | LoopUnrollPass: Use variable "Threshold" instead of "CurrentThreshold" when | Hongbin Zheng | 2012-04-04 | 1 | -2/+2 |
* | Fast fix for PR12343: | Stepan Dyatkovskiy | 2012-04-02 | 1 | -4/+29 |
* | Don't PRE compares. | Jakob Stoklund Olesen | 2012-03-29 | 1 | -1/+8 |
* | Fix 80-column violation. | Chad Rosier | 2012-03-28 | 1 | -2/+2 |
* | LSR ivchain bug fix: corner case with ConstantExpr. | Andrew Trick | 2012-03-26 | 1 | -2/+3 |
* | comment typo | Andrew Trick | 2012-03-26 | 1 | -1/+1 |
* | LSR cleanup: potential bug caught by PVS-Studio. | Andrew Trick | 2012-03-26 | 1 | -2/+3 |
* | Prune some includes and forward declarations. | Craig Topper | 2012-03-26 | 1 | -5/+5 |
* | Refactor the interface to recursively simplifying instructions to be tad | Chandler Carruth | 2012-03-24 | 1 | -2/+2 |
* | Fix the MSVC build. | Francois Pichet | 2012-03-24 | 1 | -2/+2 |
* | More IndVarSimplify cleanup. | Andrew Trick | 2012-03-24 | 1 | -25/+16 |
* | Don't convert objc_retainAutoreleasedReturnValue to objc_retain if it | Dan Gohman | 2012-03-23 | 1 | -2/+11 |
* | It's not possible to insert code immediately after an invoke in the | Dan Gohman | 2012-03-23 | 1 | -32/+42 |
* | When propagating equalities, eg replacing A with B in every basic block | Duncan Sands | 2012-03-23 | 1 | -0/+3 |
* | Indentation. | Duncan Sands | 2012-03-23 | 1 | -1/+1 |
* | Remove -enable-lsr-retry in time for 3.1. | Andrew Trick | 2012-03-22 | 1 | -20/+10 |
* | Remove -enable-lsr-nested in time for 3.1. | Andrew Trick | 2012-03-22 | 1 | -29/+10 |
* | Refactor the code for visiting instructions out into helper functions. | Dan Gohman | 2012-03-22 | 1 | -245/+271 |
* | Remove -enable-iv-rewrite, which has been unsupported since 3.0. | Andrew Trick | 2012-03-22 | 1 | -265/+7 |
* | don't use "signed", just something I noticed in patches flying by. | Chris Lattner | 2012-03-22 | 1 | -2/+2 |
* | LSR fix: Add isSimplifiedLoopNest to IVUsers analysis. | Andrew Trick | 2012-03-16 | 2 | -10/+18 |
* | Short term fix for pr12270 before we change dominates to handle unreachable | Rafael Espindola | 2012-03-15 | 1 | -29/+33 |
* | This pass didn't want the inline cost per-se, it just wants generic code | Chandler Carruth | 2012-03-15 | 1 | -1/+1 |
* | Fixed a transform crash when setting a negative size value for memset. Fixes... | Aaron Ballman | 2012-03-15 | 1 | -2/+6 |
* | When an invoke is marked with metadata indicating its unwind edge | Dan Gohman | 2012-03-14 | 1 | -1/+2 |
* | Target override to allow CodeGenPrepare to sink address operands to intrinsic... | Pete Cooper | 2012-03-13 | 1 | -0/+9 |
* | enhance jump threading to preserve TBAA information when PRE'ing loads, | Chris Lattner | 2012-03-13 | 1 | -1/+12 |
* | llvm::SwitchInst | Stepan Dyatkovskiy | 2012-03-11 | 4 | -8/+8 |
* | Add statistics on removed switch cases, and fix the phi statistic | Duncan Sands | 2012-03-09 | 1 | -1/+5 |
* | When identifying exit nodes for the reverse-CFG reverse-post-order | Dan Gohman | 2012-03-09 | 1 | -2/+8 |
* | Eliminate switch cases that can never match, for example removes all | Duncan Sands | 2012-03-09 | 1 | -0/+86 |
* | Taken into account Duncan's comments for r149481 dated by 2nd Feb 2012: | Stepan Dyatkovskiy | 2012-03-08 | 4 | -26/+21 |
* | This is not a common case, in fact it never happens! | Duncan Sands | 2012-03-05 | 1 | -4/+0 |
* | Replace the ad-hoc hashing in GVN with the new hashing infrastructure. | Chandler Carruth | 2012-03-05 | 1 | -10/+13 |
* | Nick pointed out on IRC that GVN's propagateEquality wasn't propagating | Duncan Sands | 2012-03-04 | 1 | -1/+11 |
* | Do trivial CSE of dead BBs during codegen preparation. | Bill Wendling | 2012-03-04 | 1 | -1/+20 |
* | Fix an iterator invalidation problem. operator[] on a DenseMap | Dan Gohman | 2012-03-02 | 1 | -8/+28 |