Age | Commit message (Expand) | Author |
2012-04-30 | Merging r155818: | Bill Wendling |
2012-04-18 | FileCheckize | Jakob Stoklund Olesen |
2012-04-18 | Nobody likes shifty instructions, but that was a bit strong. | Jakob Stoklund Olesen |
2012-04-08 | Teach InstCombine to nuke a common alloca pattern -- an alloca which has | Chandler Carruth |
2012-04-04 | Always compute all the bits in ComputeMaskedBits. | Rafael Espindola |
2012-03-29 | Filecheck-ize this test so that it actually tests something reasonable. | Chandler Carruth |
2012-03-18 | Factor out the multiply analysis code in ComputeMaskedBits and apply it to the | Nick Lewycky |
2012-03-16 | Revert r152907. | Bill Wendling |
2012-03-16 | The alignment of the pointer part of the store instruction may have an | Bill Wendling |
2012-03-16 | In InstCombiner::visitOr, make sure we reverse the operand swap used for chec... | Eli Friedman |
2012-03-10 | Don't try to filecheck bitcode. | Benjamin Kramer |
2012-03-10 | Make this transformation slightly less agressive and more correct. | Bill Wendling |
2012-02-29 | Testcase for r151691. | Bill Wendling |
2012-02-26 | Reinstate the optimization from r151449 with a fix to not turn 'gep %x' into | Nick Lewycky |
2012-02-25 | Roll these back to r151448 until I figure out how they're breaking | Nick Lewycky |
2012-02-25 | Teach instsimplify to be more aggressive when analyzing comparisons of pointers | Nick Lewycky |
2012-02-21 | InstCombine: Don't transform a signed icmp of two GEPs into a signed compare ... | Benjamin Kramer |
2012-02-20 | Test case for r150978. | Benjamin Kramer |
2012-02-20 | InstCombine: When comparing two GEPs that were derived from the same base poi... | Benjamin Kramer |
2012-02-20 | InstCombine: Make OptimizePointerDifference more aggressive. | Benjamin Kramer |
2012-02-16 | Replace all instances of dg.exp file with lit.local.cfg, since all tests are ... | Eli Bendersky |
2012-02-13 | Check against umin while converting fcmp into an icmp. | Devang Patel |
2012-02-03 | Revert "Disable InstCombine unsafe folding bitcasts of calls w/ varargs." | Jim Grosbach |
2012-02-01 | Disable InstCombine unsafe folding bitcasts of calls w/ varargs. | Jim Grosbach |
2012-01-27 | Add r149110 back with a fix for when the vector and the int have the same | Rafael Espindola |
2012-01-27 | Revert r149110 and add a testcase that was crashing since that revision. | Rafael Espindola |
2012-01-27 | enhance constant folding to be able to constant fold bitcast of | Chris Lattner |
2012-01-11 | Don't try to create a GEP when the pointee type is unsized (such GEPs | Duncan Sands |
2012-01-09 | InstCombine: Teach foldLogOpOfMaskedICmpsHelper that sign bit tests are bit t... | Benjamin Kramer |
2012-01-08 | Tweak my last commit to be less conservative about uses. | Benjamin Kramer |
2012-01-08 | InstCombine: If we have a bit test and a sign test anded/ored together, merge... | Benjamin Kramer |
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 |
2011-12-31 | Make use of the exact bit when optimizing '(X >>exact 3) << 1' to eliminate the | 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-15 | Added InstCombine for "select cond, ~cond, x" type patterns | Pete Cooper |
2011-12-12 | Manually upgrade the test suite to specify the flag to cttz and ctlz. | Chandler Carruth |
2011-12-05 | Add support for vectors of pointers. | Nadav Rotem |
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-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-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 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 |