Age | Commit message (Expand) | Author |
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 |
2011-11-29 | Add support for sqrt, sqrtl, and sqrtf in TargetLibraryInfo. Disable | Chad Rosier |
2011-11-29 | Fix a theoretical problem (not seen in the wild): if different instances of a | Duncan Sands |
2011-11-29 | Reenable this IndVars unit test. | Andrew Trick |
2011-11-28 | Add a missing safety check to ProcessUGT_ADDCST_ADD. Fixes PR11438. | Eli Friedman |
2011-11-28 | Make SelectionDAG::InferPtrAlignment use llvm::ComputeMaskedBits instead of d... | Eli Friedman |
2011-11-27 | remove a test that is using old-style llvm.dbg intrinsics, apparently only | Chris Lattner |
2011-11-27 | remove autoupgrade support for old forms of llvm.prefetch and the old | Chris Lattner |
2011-11-27 | Upgrade syntax of tests using volatile instructions to use 'load volatile' in... | Chris Lattner |
2011-11-27 | remove autoupgrade support for really old-style debug info intrinsics. | Chris Lattner |
2011-11-26 | FileCheck-ize this test and make it more precise. This is in preparation | Chandler Carruth |