| Commit message (Expand) | Author | Age |
* | Change CaptureTracking to pass a Use* instead of a Value* when a value is | Nick Lewycky | 2011-12-28 |
* | 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-27 |
* | Update the branch weight metadata when reversing the order of a branch. | Nick Lewycky | 2011-12-26 |
* | 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-24 |
* | Move this test from date-name to feature-name, and port it to FileCheck. | Nick Lewycky | 2011-12-23 |
* | 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-22 |
* | Make some intrinsics safe to speculatively execute. | Nick Lewycky | 2011-12-21 |
* | Unit test for r146950: LSR postinc expansion, PR11571. | Andrew Trick | 2011-12-20 |
* | Allow inlining of functions with returns_twice calls, if they have the | Joerg Sonnenberger | 2011-12-18 |
* | 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-17 |
* | 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-15 |
* | 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-14 |
* | 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-12 |
* | Add -unroll-runtime for unrolling loops with run-time trip counts. | Andrew Trick | 2011-12-09 |
* | Fix infinite loop in DSE when deleting a free in a reachable loop that's also | Nick Lewycky | 2011-12-08 |
* | 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-06 |
* | 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-05 |
* | 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-03 |
* | 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-12-01 |
* | 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-30 |
* | 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-29 |
* | 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-28 |
* | 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-27 |
* | FileCheck-ize this test and make it more precise. This is in preparation | Chandler Carruth | 2011-11-26 |
* | Correctly byte-swap APInts with bit-widths greater than 64. | Richard Smith | 2011-11-23 |