| Commit message (Expand) | Author | Age |
* | do not set realloc() as NotAlias, since it can return the same pointer. This ... | Nuno Lopes | 2012-06-25 |
* | Fix the objc_autoreleasedReturnValue optimization code to locate | Dan Gohman | 2012-06-25 |
* | improve optimization of invoke instructions: | Nuno Lopes | 2012-06-25 |
* | If a constant or a function has linkonce_odr linkage and unnamed_addr, mark it | Rafael Espindola | 2012-06-25 |
* | Allow controlling vectorization of boolean values separately from other integ... | Hal Finkel | 2012-06-24 |
* | Remove dyn_cast + dereference pattern by replacing it with a cast and changing | Nick Lewycky | 2012-06-24 |
* | Remove a dangling reference to a deleted instruction. Fixes PR13185! | Nick Lewycky | 2012-06-24 |
* | Allow BBVectorize to fuse compare instructions. | Hal Finkel | 2012-06-23 |
* | Revert remaining part of r93200: "Disable folding sext(trunc(x)) -> x" | Jakob Stoklund Olesen | 2012-06-22 |
* | instcombine: disable optimization of 'invoke null/undef'. I'll move this fun... | Nuno Lopes | 2012-06-21 |
* | Look pass zext to strength reduce an udiv. Patch by David Majnemer. rdar://11... | Evan Cheng | 2012-06-21 |
* | Add support for invoke to the MemoryBuiltin analysid. | Nuno Lopes | 2012-06-21 |
* | hopefully fix the buildbots: some tests have wrong definitions of malloc and... | Nuno Lopes | 2012-06-21 |
* | port the BoundsChecking patch to the new MemoryBuiltin API (i.e., remove most... | Nuno Lopes | 2012-06-21 |
* | refactor the MemoryBuiltin analysis: | Nuno Lopes | 2012-06-21 |
* | Now that SROA can form alloca's for dynamic vector accesses, further improve ... | Pete Cooper | 2012-06-17 |
* | Teach BBVectorize to combine, when possible, or discard metadata when fusing ... | Hal Finkel | 2012-06-16 |
* | Fix crash from r158529 on Bullet. | Pete Cooper | 2012-06-16 |
* | Unit test for LSR kind=Special fix: r158536. | Andrew Trick | 2012-06-15 |
* | Allow SROA to split up an array of vectors into multiple vectors, even when t... | Pete Cooper | 2012-06-15 |
* | Some optimizations done by globalopt are safe only for internal linkage, not | Rafael Espindola | 2012-06-15 |
* | Fix issues (infinite loop and/or crash) with self-referential instructions, for | Duncan Sands | 2012-06-15 |
* | Recommit r158407: Allow SROA to look at a vector type and see if the offset i... | Pete Cooper | 2012-06-14 |
* | Implement the isSafeToDiscardIfUnused predicate and use it in globalopt and | Rafael Espindola | 2012-06-14 |
* | Revert r158454: Allow SROA to look at a vector type... Its breaking the vect... | Pete Cooper | 2012-06-14 |
* | Recommit r158407: Allow SROA to look at a vector type and see if the offset i... | Pete Cooper | 2012-06-14 |
* | InstCombine: fix a bug when combining (fcmp cc0 x, y) && (fcmp cc1 x, y). | Manman Ren | 2012-06-14 |
* | Revert "Allow SROA to look at a vector type and see if the offset is out of r... | Pete Cooper | 2012-06-13 |
* | Allow SROA to look at a vector type and see if the offset is out of range to ... | Pete Cooper | 2012-06-13 |
* | It is possible for several constants which aren't individually absorbing to | Duncan Sands | 2012-06-13 |
* | SimplifyCFG: fold unconditional branch to its predecessor if profitable. | Manman Ren | 2012-06-13 |
* | Use std::map rather than SmallMap because SmallMap assumes that the value has | Duncan Sands | 2012-06-12 |
* | Now that Reassociate's LinearizeExprTree can look through arbitrary expression | Duncan Sands | 2012-06-12 |
* | InstCombine: Turn (zext A) == (B & (1<<X)-1) into A == (trunc B), narrowing t... | Benjamin Kramer | 2012-06-10 |
* | canonicalize: | Nuno Lopes | 2012-06-08 |
* | Revert commit 158073 while waiting for a fix. The issue is that reassociate | Duncan Sands | 2012-06-08 |
* | Fix a bug in FoldSelectOpOp. Bitcast ops may change the number of vector elem... | Nadav Rotem | 2012-06-07 |
* | Adding a missing -S to the opt invocation. | Meador Inge | 2012-06-07 |
* | Spell optimization name correclty. | Bill Wendling | 2012-06-06 |
* | Another testcase for r156548. | Bill Wendling | 2012-06-06 |
* | Fix combine of uno && ord -> false so that the ordering of the fcmps doesn't | Chad Rosier | 2012-06-06 |
* | Grab-bag of reassociate tweaks. Unify handling of dead instructions and | Duncan Sands | 2012-06-06 |
* | Remove extraneous CHECK-NOTs from previous commit and add a new test case. | Chad Rosier | 2012-06-06 |
* | FileCheckize this test. | Chad Rosier | 2012-06-06 |
* | When gvn decides to replace an instruction with another, we have to patch the | Rafael Espindola | 2012-06-04 |
* | BoundsChecking: fix a bug when the handling of recursive PHIs failed and coul... | Nuno Lopes | 2012-06-01 |
* | add -bounds-checking-multiple-traps option to make one trap BB per check | Nuno Lopes | 2012-05-31 |
* | revamp BoundsChecking considerably: | Nuno Lopes | 2012-05-31 |
* | Enhance the sinking code to handle diamond patterns. Patch by | Duncan Sands | 2012-05-31 |
* | Teach SCEV's icmp simplification logic that a-b == 0 is equivalent to a == b. | Benjamin Kramer | 2012-05-30 |