| Age | Commit message (Expand) | Author |
| 2012-01-08 | InstCombine: If we have a bit test and a sign test anded/ored together, merge... | Benjamin Kramer |
| 2012-01-07 | LSR: Don't optimize loops if an outer loop has no preheader. | Andrew Trick |
| 2012-01-07 | Extended replaceCongruentPhis to handle mixed phi types. | Andrew Trick |
| 2012-01-07 | comment typo | Andrew Trick |
| 2012-01-05 | Fix SpeculativelyExecuteBB to either speculate all or none of the phis | Dan Gohman |
| 2012-01-05 | PR11705, part 2: globalopt shouldn't put inttoptr/ptrtoint operations into gl... | Eli Friedman |
| 2012-01-05 | Revert r56315. When the instruction to speculate is a load, this | Dan Gohman |
| 2012-01-05 | FileCheck hygiene. | Benjamin Kramer |
| 2012-01-04 | Teach instcombine all sorts of great stuff about shifts that have exact, nuw or | Nick Lewycky |
| 2012-01-02 | Fix SCEVExpander to handle loops with no preheader when LSR gives it a | Andrew Trick |
| 2011-12-31 | Make use of the exact bit when optimizing '(X >>exact 3) << 1' to eliminate the | Nick Lewycky |
| 2011-12-28 | Change CaptureTracking to pass a Use* instead of a Value* when a value is | Nick Lewycky |
| 2011-12-27 | Turn cos(-x) into cos(x). Patch by Alexander Malyshev! | Nick Lewycky |
| 2011-12-27 | Teach simplifycfg to recompute branch weights when merging some branches, and | Nick Lewycky |
| 2011-12-26 | Update the branch weight metadata when reversing the order of a branch. | Nick Lewycky |
| 2011-12-24 | Add an explicit test that we now fold cttz.i32(..., true) >> 5 -> 0. | Chandler Carruth |
| 2011-12-24 | InstCombine: Add a combine that turns (2^n)-1 ^ x back into (2^n)-1 - x iff x... | Benjamin Kramer |
| 2011-12-24 | ComputeMaskedBits: Make knownzero computation more aggressive for ctlz with u... | Benjamin Kramer |
| 2011-12-24 | InstCombine: Canonicalize (2^n)-1 - x into (2^n)-1 ^ x iff x is known to be s... | Benjamin Kramer |
| 2011-12-23 | Move this test from date-name to feature-name, and port it to FileCheck. | Nick Lewycky |
| 2011-12-22 | Reinstate r146578; it doesn't appear to be the cause of some recent execution- | Chad Rosier |
| 2011-12-22 | Give string constants generated by IRBuilder private linkage. | Benjamin Kramer |
| 2011-12-22 | Speculatively revert r146578 to determine if it is the cause of a number of | Chad Rosier |
| 2011-12-21 | Make some intrinsics safe to speculatively execute. | Nick Lewycky |
| 2011-12-20 | Unit test for r146950: LSR postinc expansion, PR11571. | Andrew Trick |
| 2011-12-18 | Allow inlining of functions with returns_twice calls, if they have the | Joerg Sonnenberger |
| 2011-12-17 | Revert r146822 at Pete Cooper's request as it broke clang self hosting. | Kevin Enderby |
| 2011-12-17 | SimplifyCFG now predicts some conditional branches to true or false depending... | Pete Cooper |
| 2011-12-15 | Added InstCombine for "select cond, ~cond, x" type patterns | Pete Cooper |
| 2011-12-15 | Make loop preheader insertion in LoopSimplify handle the case where the loop ... | Eli Friedman |
| 2011-12-14 | Move Instruction::isSafeToSpeculativelyExecute out of VMCore and | Dan Gohman |
| 2011-12-14 | LSR: Fold redundant bitcasts on-the-fly. | Andrew Trick |
| 2011-12-14 | Fix for bug #11429: Wrong behaviour for switches. Small improvement for code ... | Stepan Dyatkovskiy |
| 2011-12-14 | It turns out that clang does use pointer-to-function types to | Dan Gohman |
| 2011-12-12 | Only replace fwrite with fputc, if the return value is unused. | Joerg Sonnenberger |
| 2011-12-12 | Manually upgrade the test suite to specify the flag to cttz and ctlz. | Chandler Carruth |
| 2011-12-09 | Add -unroll-runtime for unrolling loops with run-time trip counts. | Andrew Trick |
| 2011-12-08 | Fix infinite loop in DSE when deleting a free in a reachable loop that's also | Nick Lewycky |
| 2011-12-06 | LSR: prune undesirable formulae early. | Andrew Trick |
| 2011-12-06 | Probably not a good idea to convert a single vector load into a memcpy. We | Chad Rosier |
| 2011-12-05 | Make the MemCpyOptimizer a bit more aggressive. I can't think of a scenerio | Chad Rosier |
| 2011-12-05 | Add support for vectors of pointers. | Nadav Rotem |
| 2011-12-03 | Fixed deadstoreelimination bug where negative indices were incorrectly causin... | Pete Cooper |
| 2011-12-03 | Add support for constant folding the pow intrinsic. | Chad Rosier |
| 2011-12-01 | Prevent library calls from being folded if -fno-builtin has been specified. | Chad Rosier |
| 2011-12-01 | Improved fix for abs(val) != 0 to check other similar case. Also fixed style... | Pete Cooper |
| 2011-12-01 | Removed use of grep from test and moved it to be with other icmp tests | Pete Cooper |
| 2011-12-01 | Added instcombine pattern to spot comparing -val or val against 0. | Pete Cooper |
| 2011-11-30 | Better test case found in duplicate PR10570. | Andrew Trick |
| 2011-11-30 | LSR: handle the expansion of phi operands that use postinc forms of the IV. | Andrew Trick |