2011-02-11 |
Cameron Zwarich | Add a test for the LSR issue exposed by r125254. |
tree | commitdiff |
2011-02-10 |
Nick Lewycky | Tolerate degenerate phi nodes that can occur in the... |
tree | commitdiff |
2011-02-10 |
Cameron Zwarich | Rename 'loopsimplify' to 'loop-simplify'. |
tree | commitdiff |
2011-02-10 |
Chris Lattner | implement the first part of PR8882: when lowering an... |
tree | commitdiff |
2011-02-10 |
Chris Lattner | Enhance a bunch of transformations in instcombine to... |
tree | commitdiff |
2011-02-10 |
Chris Lattner | Enhance the "compare with shift" and "compare with... |
tree | commitdiff |
2011-02-10 |
Chris Lattner | more cleanups, notably bitcast isn't used for "signed... |
tree | commitdiff |
2011-02-09 |
Chris Lattner | Teach instsimplify some tricks about exact/nuw/nsw... |
tree | commitdiff |
2011-02-09 |
Chris Lattner | merge two tests. |
tree | commitdiff |
2011-02-09 |
Nick Lewycky | When removing a function from the function set and... |
tree | commitdiff |
2011-02-07 |
Benjamin Kramer | SimplifyCFG: Track the number of used icmps when turnin... |
tree | commitdiff |
2011-02-06 |
Chris Lattner | teach instsimplify to transform (X / Y) * Y to X |
tree | commitdiff |
2011-02-06 |
Chris Lattner | rename test. |
tree | commitdiff |
2011-02-06 |
Chris Lattner | enhance vmcore to know that udiv's can be exact, and... |
tree | commitdiff |
2011-02-06 |
Anders Carlsson | When loading from a constant, fold inttoptr if the... |
tree | commitdiff |
2011-02-03 |
Benjamin Kramer | SimplifyCFG: Also transform switches that represent... |
tree | commitdiff |
2011-02-03 |
Duncan Sands | Improve threading of comparisons over select instructio... |
tree | commitdiff |
2011-02-02 |
Duncan Sands | Reenable the transform "(X*Y)/Y->X" when the multiplica... |
tree | commitdiff |
2011-02-02 |
Benjamin Kramer | SimplifyCFG: Turn switches into sub+icmp+branch if... |
tree | commitdiff |
2011-02-02 |
Dan Gohman | Fix reassociate to clear optional flags, such as nsw. |
tree | commitdiff |
2011-02-01 |
Duncan Sands | Have m_One also match constant vectors for which every... |
tree | commitdiff |
2011-01-30 |
Anders Carlsson | Recognize and simplify |
tree | commitdiff |
2011-01-30 |
Duncan Sands | Commit 124487 broke 254.gap. See if disabling the... |
tree | commitdiff |
2011-01-30 |
Duncan Sands | Transform (X/Y)*Y into X if the division is exact.... |
tree | commitdiff |
2011-01-29 |
Nick Lewycky | Add the select optimization recently added to instcombi... |
tree | commitdiff |
2011-01-29 |
Frits van Bommel | Move InstCombine's knowledge of fdiv to SimplifyInstruc... |
tree | commitdiff |
2011-01-29 |
Duncan Sands | Fix typo: should have been testing that X was odd,... |
tree | commitdiff |
2011-01-29 |
Evan Cheng | Add a test for TCE return duplication. |
tree | commitdiff |
2011-01-29 |
Evan Cheng | Re-apply r124518 with fix. Watch out for invalidated... |
tree | commitdiff |
2011-01-29 |
Evan Cheng | Revert r124518. It broke Linux self-host. |
tree | commitdiff |
2011-01-29 |
Evan Cheng | Re-commit r124462 with fixes. Tail recursion elim will... |
tree | commitdiff |
2011-01-28 |
Duncan Sands | My auto-simplifier noticed that ((X/Y)*Y)/Y occurs... |
tree | commitdiff |
2011-01-28 |
Evan Cheng | Revert r124462. There are a few big regressions that... |
tree | commitdiff |
2011-01-28 |
Nick Lewycky | Clean up the tests a little, make sure we match an... |
tree | commitdiff |
2011-01-28 |
Nick Lewycky | Fold select + select where both selects are on the... |
tree | commitdiff |
2011-01-28 |
Evan Cheng | - Stop simplifycfg from duplicating "ret" instructions... |
tree | commitdiff |
2011-01-27 |
Nick Lewycky | Fix surprising missed optimization in mergefunc where... |
tree | commitdiff |
2011-01-26 |
Duncan Sands | Fix PR9039, a use-after-free in reassociate. The issue... |
tree | commitdiff |
2011-01-25 |
Duncan Sands | In which I discover that zero+zero is zero, d'oh! |
tree | commitdiff |
2011-01-25 |
Duncan Sands | Turn off this test - the corresponding instsimplify... |
tree | commitdiff |
2011-01-25 |
Duncan Sands | According to my auto-simplifier the most common missed... |
tree | commitdiff |
2011-01-25 |
Nick Lewycky | Teach mergefunc how to emit aliases safely again -... |
tree | commitdiff |
2011-01-24 |
Chris Lattner | merge all the "crash tests" into crash.ll |
tree | commitdiff |
2011-01-24 |
Chris Lattner | fix PR9017, a bug where we'd assert when promoting... |
tree | commitdiff |
2011-01-24 |
Chris Lattner | enhance SRoA to promote allocas that are used by PHI... |
tree | commitdiff |
2011-01-23 |
Chris Lattner | Enhance SRoA to promote allocas that are used by select... |
tree | commitdiff |
2011-01-23 |
Chris Lattner | Enhance SRoA to be more aggressive about scalarization... |
tree | commitdiff |
2011-01-23 |
Chris Lattner | remove an old hack that avoided creating MMX datatypes... |
tree | commitdiff |
2011-01-21 |
Dan Gohman | Actually check memcpy lengths, instead of just commenti... |
tree | commitdiff |
2011-01-21 |
Owen Anderson | Just because we have determined that an (fcmp | fcmp... |
tree | commitdiff |
2011-01-21 |
Chris Lattner | fix PR9013, an infinite loop in instcombine. |
tree | commitdiff |
2011-01-21 |
Nick Lewycky | Don't try to pull vector bitcasts that change the numbe... |
tree | commitdiff |
2011-01-21 |
Nick Lewycky | Add a constant folding of casts from zero to zero.... |
tree | commitdiff |
2011-01-20 |
Duncan Sands | At -O123 the early-cse pass is run before instcombine... |
tree | commitdiff |
2011-01-19 |
Rafael Espindola | Add unnamed_addr when we can show that address of a... |
tree | commitdiff |
2011-01-18 |
Duncan Sands | For completeness, generalize the (X + Y) - Y -> X trans... |
tree | commitdiff |
2011-01-18 |
Duncan Sands | Simplify (X<<1)-X into X. According to my auto-simplie... |
tree | commitdiff |
2011-01-16 |
Nick Lewycky | Test for lazy value info's ability to prove the absense... |
tree | commitdiff |
2011-01-16 |
Anders Carlsson | Teach DAE to look for functions whose arguments are... |
tree | commitdiff |
2011-01-16 |
Rafael Espindola | Don't merge two constants if we care about the address... |
tree | commitdiff |
2011-01-16 |
Owen Anderson | Reduce and merge testcases. |
tree | commitdiff |
2011-01-16 |
Chris Lattner | fix PR8932, a case where arg promotion could infinitely... |
tree | commitdiff |
2011-01-16 |
Chris Lattner | if an alloca is only ever accessed as a unit, and is... |
tree | commitdiff |
2011-01-16 |
Chris Lattner | enhance FoldOpIntoPhi in instcombine to try harder... |
tree | commitdiff |
2011-01-16 |
Owen Anderson | Improve the safety of my globalopt enhancement by ensur... |
tree | commitdiff |
2011-01-16 |
Chris Lattner | fix PR8983, a broken assertion. |
tree | commitdiff |
2011-01-16 |
Chris Lattner | remove the partial specialization pass. It is unmainta... |
tree | commitdiff |
2011-01-15 |
Nick Lewycky | Make constmerge a two-pass algorithm so that it won... |
tree | commitdiff |
2011-01-15 |
Chris Lattner | temporarily revert r123526. While working on a follow... |
tree | commitdiff |
2011-01-15 |
Chris Lattner | fix rdar://8785296 - -fcatch-undefined-behavior generat... |
tree | commitdiff |
2011-01-15 |
Chris Lattner | Now that instruction optzns can update the iterator... |
tree | commitdiff |
2011-01-15 |
Chris Lattner | implement an instcombine xform that canonicalizes casts... |
tree | commitdiff |
2011-01-14 |
Duncan Sands | Turn X-(X-Y) into Y. According to my auto-simplifier... |
tree | commitdiff |
2011-01-14 |
Duncan Sands | Factorize common code out of the InstructionSimplify... |
tree | commitdiff |
2011-01-14 |
Duncan Sands | Rename this test. |
tree | commitdiff |
2011-01-14 |
Chris Lattner | relax testcase a bit. |
tree | commitdiff |
2011-01-14 |
Duncan Sands | Move some shift transforms out of instcombine and into... |
tree | commitdiff |
2011-01-13 |
Bob Wilson | Extend SROA to handle arrays accessed as homogeneous... |
tree | commitdiff |
2011-01-13 |
Bob Wilson | Make SROA more aggressive with allocas containing padding. |
tree | commitdiff |
2011-01-13 |
Duncan Sands | The most common simplification missed by instsimplify... |
tree | commitdiff |
2011-01-12 |
Chris Lattner | revert 123144, reenabling the rest of memset formation. |
tree | commitdiff |
2011-01-12 |
Chris Lattner | revert r123146 which disabled code that wasn't the... |
tree | commitdiff |
2011-01-11 |
Chris Lattner | merge tests into one crash.ll test. |
tree | commitdiff |
2011-01-11 |
Chris Lattner | remove a bogus assertion: the latch block of a loop... |
tree | commitdiff |
2011-01-11 |
Chandler Carruth | Teach constant folding to perform conversions from... |
tree | commitdiff |
2011-01-11 |
Chandler Carruth | FileCheck-ize a test, and move a no-longer calling... |
tree | commitdiff |
2011-01-11 |
Owen Anderson | Fix a random missed optimization by making InstCombine... |
tree | commitdiff |
2011-01-10 |
Chandler Carruth | Teach instcombine about the rest of the SSE and SSE2... |
tree | commitdiff |
2011-01-10 |
Chandler Carruth | Fold two related tests into the newly FileCheck-ized... |
tree | commitdiff |
2011-01-10 |
Chandler Carruth | Clean up and FileCheck-ize a test. |
tree | commitdiff |
2011-01-10 |
Chris Lattner | fix typo |
tree | commitdiff |
2011-01-10 |
Chris Lattner | another (more) aggressive attempt to bring llvm-gcc... |
tree | commitdiff |
2011-01-09 |
Chris Lattner | temporarily disable memset formation from memsets in... |
tree | commitdiff |
2011-01-09 |
Tobias Grosser | Instcombine: Fix pattern where the sext did not dominat... |
tree | commitdiff |
2011-01-08 |
Chris Lattner | Merge memsets followed by neighboring memsets and other... |
tree | commitdiff |
2011-01-08 |
Chris Lattner | fix an issue in IsPointerOffset that prevented us from... |
tree | commitdiff |
2011-01-08 |
Chris Lattner | enhance memcpyopt to merge a store and a subsequent |
tree | commitdiff |
2011-01-08 |
Chris Lattner | merge two tests and filecheckify |
tree | commitdiff |
2011-01-08 |
Chris Lattner | When loop rotation happens, it is *very* common for... |
tree | commitdiff |
2011-01-08 |
Chris Lattner | Three major changes: |
tree | commitdiff |
next |