2011-12-28 |
Nick Lewycky | Change CaptureTracking to pass a Use* instead of a... |
tree | commitdiff |
2011-12-27 |
Nick Lewycky | Turn cos(-x) into cos(x). Patch by Alexander Malyshev! |
tree | commitdiff |
2011-12-27 |
Nick Lewycky | Teach simplifycfg to recompute branch weights when... |
tree | commitdiff |
2011-12-26 |
Nick Lewycky | Update the branch weight metadata when reversing the... |
tree | commitdiff |
2011-12-24 |
Chandler Carruth | Add an explicit test that we now fold cttz.i32(...... |
tree | commitdiff |
2011-12-24 |
Benjamin Kramer | InstCombine: Add a combine that turns (2^n)-1 ^ x back... |
tree | commitdiff |
2011-12-24 |
Benjamin Kramer | ComputeMaskedBits: Make knownzero computation more... |
tree | commitdiff |
2011-12-24 |
Benjamin Kramer | InstCombine: Canonicalize (2^n)-1 - x into (2^n)-1... |
tree | commitdiff |
2011-12-23 |
Nick Lewycky | Move this test from date-name to feature-name, and... |
tree | commitdiff |
2011-12-22 |
Chad Rosier | Reinstate r146578; it doesn't appear to be the cause... |
tree | commitdiff |
2011-12-22 |
Benjamin Kramer | Give string constants generated by IRBuilder private... |
tree | commitdiff |
2011-12-22 |
Chad Rosier | Speculatively revert r146578 to determine if it is... |
tree | commitdiff |
2011-12-21 |
Nick Lewycky | Make some intrinsics safe to speculatively execute. |
tree | commitdiff |
2011-12-20 |
Andrew Trick | Unit test for r146950: LSR postinc expansion, PR11571. |
tree | commitdiff |
2011-12-18 |
Joerg Sonnenberger | Allow inlining of functions with returns_twice calls... |
tree | commitdiff |
2011-12-17 |
Kevin Enderby | Revert r146822 at Pete Cooper's request as it broke... |
tree | commitdiff |
2011-12-17 |
Pete Cooper | SimplifyCFG now predicts some conditional branches... |
tree | commitdiff |
2011-12-15 |
Pete Cooper | Added InstCombine for "select cond, ~cond, x" type... |
tree | commitdiff |
2011-12-15 |
Eli Friedman | Make loop preheader insertion in LoopSimplify handle... |
tree | commitdiff |
2011-12-14 |
Dan Gohman | Move Instruction::isSafeToSpeculativelyExecute out... |
tree | commitdiff |
2011-12-14 |
Andrew Trick | LSR: Fold redundant bitcasts on-the-fly. |
tree | commitdiff |
2011-12-14 |
Stepan Dyatkovskiy | Fix for bug #11429: Wrong behaviour for switches. Small... |
tree | commitdiff |
2011-12-14 |
Dan Gohman | It turns out that clang does use pointer-to-function... |
tree | commitdiff |
2011-12-12 |
Joerg Sonnenberger | Only replace fwrite with fputc, if the return value... |
tree | commitdiff |
2011-12-12 |
Chandler Carruth | Manually upgrade the test suite to specify the flag... |
tree | commitdiff |
2011-12-09 |
Andrew Trick | Add -unroll-runtime for unrolling loops with run-time... |
tree | commitdiff |
2011-12-08 |
Nick Lewycky | Fix infinite loop in DSE when deleting a free in a... |
tree | commitdiff |
2011-12-06 |
Andrew Trick | LSR: prune undesirable formulae early. |
tree | commitdiff |
2011-12-06 |
Chad Rosier | Probably not a good idea to convert a single vector... |
tree | commitdiff |
2011-12-05 |
Chad Rosier | Make the MemCpyOptimizer a bit more aggressive. I... |
tree | commitdiff |
2011-12-05 |
Nadav Rotem | Add support for vectors of pointers. |
tree | commitdiff |
2011-12-03 |
Pete Cooper | Fixed deadstoreelimination bug where negative indices... |
tree | commitdiff |
2011-12-03 |
Chad Rosier | Add support for constant folding the pow intrinsic. |
tree | commitdiff |
2011-12-01 |
Chad Rosier | Prevent library calls from being folded if -fno-builtin... |
tree | commitdiff |
2011-12-01 |
Pete Cooper | Improved fix for abs(val) != 0 to check other similar... |
tree | commitdiff |
2011-12-01 |
Pete Cooper | Removed use of grep from test and moved it to be with... |
tree | commitdiff |
2011-12-01 |
Pete Cooper | Added instcombine pattern to spot comparing -val or... |
tree | commitdiff |
2011-11-30 |
Andrew Trick | Better test case found in duplicate PR10570. |
tree | commitdiff |
2011-11-30 |
Andrew Trick | LSR: handle the expansion of phi operands that use... |
tree | commitdiff |
2011-11-29 |
Chad Rosier | Add support for sqrt, sqrtl, and sqrtf in TargetLibrary... |
tree | commitdiff |
2011-11-29 |
Duncan Sands | Fix a theoretical problem (not seen in the wild): if... |
tree | commitdiff |
2011-11-29 |
Andrew Trick | Reenable this IndVars unit test. |
tree | commitdiff |
2011-11-28 |
Eli Friedman | Add a missing safety check to ProcessUGT_ADDCST_ADD... |
tree | commitdiff |
2011-11-28 |
Eli Friedman | Make SelectionDAG::InferPtrAlignment use llvm::ComputeM... |
tree | commitdiff |
2011-11-27 |
Chris Lattner | remove a test that is using old-style llvm.dbg intrinsi... |
tree | commitdiff |
2011-11-27 |
Chris Lattner | remove autoupgrade support for old forms of llvm.prefet... |
tree | commitdiff |
2011-11-27 |
Chris Lattner | Upgrade syntax of tests using volatile instructions... |
tree | commitdiff |
2011-11-27 |
Chris Lattner | remove autoupgrade support for really old-style debug... |
tree | commitdiff |
2011-11-26 |
Chandler Carruth | FileCheck-ize this test and make it more precise. This... |
tree | commitdiff |
2011-11-23 |
Richard Smith | Correctly byte-swap APInts with bit-widths greater... |
tree | commitdiff |
2011-11-23 |
Duncan Sands | Fix a crash in which a multiplication was being reporte... |
tree | commitdiff |
2011-11-21 |
Nick Lewycky | Fix crasher in GVN due to my recent capture tracking... |
tree | commitdiff |
2011-11-20 |
Benjamin Kramer | XFAIL this test until I figure out what indvars is... |
tree | commitdiff |
2011-11-18 |
Andrew Trick | Fix a corner case in updating LoopInfo after fully... |
tree | commitdiff |
2011-11-17 |
Andrew Trick | Fix an overly general check in SimplifyIndvar to handle... |
tree | commitdiff |
2011-11-17 |
Eli Friedman | Add support for custom names for library functions... |
tree | commitdiff |
2011-11-16 |
Nick Lewycky | Fix typo in test. |
tree | commitdiff |
2011-11-16 |
Nick Lewycky | Merge isObjectPointerWithTrustworthySize with getPointe... |
tree | commitdiff |
2011-11-16 |
Andrew Trick | Fix SCEV overly optimistic back edge taken count for... |
tree | commitdiff |
2011-11-14 |
Nick Lewycky | Refactor capture tracking (which already had a couple... |
tree | commitdiff |
2011-11-12 |
Nick Lewycky | Don't try to loop on iterators that are potentially... |
tree | commitdiff |
2011-11-12 |
Eli Friedman | Make sure scalarrepl picks the correct alloca when... |
tree | commitdiff |
2011-11-11 |
Eli Friedman | Get rid of an optimization in SCCP which appears to... |
tree | commitdiff |
2011-11-09 |
Pete Cooper | DeadStoreElimination can now trim the size of a store... |
tree | commitdiff |
2011-11-08 |
Eli Friedman | Fix code to match comment. Fixes PR11340, a regression... |
tree | commitdiff |
2011-11-08 |
Pete Cooper | LICM pass now understands invariant load metadata.... |
tree | commitdiff |
2011-11-08 |
Bill Wendling | Convert to the new EH model. |
tree | commitdiff |
2011-11-05 |
Nick Lewycky | Do simple cross-block DSE when we encounter a free... |
tree | commitdiff |
2011-11-04 |
Dan Gohman | Add tests for existing InstSimplify features. |
tree | commitdiff |
2011-11-04 |
Dan Gohman | Teach instsimplify to simplify calls to undef. |
tree | commitdiff |
2011-11-04 |
Daniel Dunbar | Speculatively revert "DeadStoreElimination can now... |
tree | commitdiff |
2011-11-03 |
Pete Cooper | DeadStoreElimination can now trim the size of a store... |
tree | commitdiff |
2011-11-02 |
Andrew Trick | Rewrite LinearFunctionTestReplace to handle pointer... |
tree | commitdiff |
2011-11-02 |
Andrew Trick | Broaden an assert to handle enable-iv-rewrite=true... |
tree | commitdiff |
2011-11-01 |
Eli Friedman | Make sure we use the right insertion point when instcom... |
tree | commitdiff |
2011-10-30 |
Duncan Sands | Reapply commit 143214 with a fix: m_ICmp doesn't match... |
tree | commitdiff |
2011-10-29 |
Benjamin Kramer | SimplifyLibCalls: Use IRBuilder.CreateGlobalString... |
tree | commitdiff |
2011-10-29 |
Eli Friedman | Revert r143214; it's breaking a bunch of stuff. |
tree | commitdiff |
2011-10-28 |
Duncan Sands | The expression icmp eq (select (icmp eq x, 0), 1, x... |
tree | commitdiff |
2011-10-28 |
Duncan Sands | A shift of a power of two is a power of two or zero. |
tree | commitdiff |
2011-10-28 |
Duncan Sands | Fold icmp ugt (udiv X, Y), X to false. Spotted by... |
tree | commitdiff |
2011-10-28 |
Andrew Trick | LFTR should avoid a type mismatch with null pointer... |
tree | commitdiff |
2011-10-27 |
Duncan Sands | Reapply commit 143028 with a fix: the problem was casti... |
tree | commitdiff |
2011-10-27 |
Bob Wilson | Revert Duncan's r143028 expression folding which appear... |
tree | commitdiff |
2011-10-27 |
Eli Friedman | It is not safe to sink an alloca into a stacksave/stack... |
tree | commitdiff |
2011-10-26 |
Duncan Sands | The maximum power of 2 dividing a power of 2 is itself... |
tree | commitdiff |
2011-10-26 |
Duncan Sands | My super-optimizer noticed that we weren't folding... |
tree | commitdiff |
2011-10-24 |
Nick Lewycky | A dead malloc, a free(NULL) and a free(undef) are all... |
tree | commitdiff |
2011-10-23 |
Cameron Zwarich | The element insertion code in scalar replacement doesn... |
tree | commitdiff |
2011-10-22 |
Nick Lewycky | Oops! Fix test I forgot to submit as part of r142735. |
tree | commitdiff |
2011-10-22 |
Nick Lewycky | A non-escaping malloc in the entry block is not unlike... |
tree | commitdiff |
2011-10-21 |
Eli Friedman | Remap blockaddress correctly when inlining a function... |
tree | commitdiff |
2011-10-21 |
Eli Friedman | Extend instcombine's shufflevector simplification to... |
tree | commitdiff |
2011-10-20 |
Eli Friedman | Refactor code from inlining and globalopt that checks... |
tree | commitdiff |
2011-10-20 |
Nick Lewycky | "@string = constant i8 0" is a value i8* string of... |
tree | commitdiff |
2011-10-17 |
Dan Gohman | Teach the ARC optimizer about the !clang.arc.copy_on_es... |
tree | commitdiff |
2011-10-17 |
Lang Hames | Fixed quoting on default data layout option. |
tree | commitdiff |
2011-10-17 |
Bill Wendling | Add support for the Objective-C personality function... |
tree | commitdiff |
2011-10-17 |
Dan Gohman | Suppress partial retain+release elimination when there's a |
tree | commitdiff |
2011-10-17 |
Bill Wendling | Correct over-zealous removal of hack. |
tree | commitdiff |
next |