| Commit message (Expand) | Author | Age |
* | Followup to 132316; accept arbitrary constants, add with a constant, | Stuart Hastings | 2011-05-31 |
* | (1 - X) * (-2) -> (x - 1) * 2, for all positive nonzero powers of 2 | Stuart Hastings | 2011-05-30 |
* | ConstantFoldInstOperands doesn't like compares, hand it off to instsimplify i... | Benjamin Kramer | 2011-05-28 |
* | InstCombine: Make switch folding with equality compares more aggressive by tr... | Benjamin Kramer | 2011-05-27 |
* | Renamed llvm.x86.sse42.crc32 intrinsics; crc64 doesn't exist. | Chad Rosier | 2011-05-26 |
* | PR9998: ashr exact %x, 31 is not equivalent to sdiv exact %x, -2147483648. | Eli Friedman | 2011-05-25 |
* | Transform any logical shift of a power of two into an exact/NUW shift when | Chris Lattner | 2011-05-23 |
* | Carve out a place in instcombine to put transformations which work knowing th... | Chris Lattner | 2011-05-22 |
* | Revert "InstCombine: Turn mul.with.overflow(X, 2) into the cheaper add.with.o... | Benjamin Kramer | 2011-05-21 |
* | InstCombine: Turn mul.with.overflow(X, 2) into the cheaper add.with.overflow(... | Benjamin Kramer | 2011-05-21 |
* | Revert r131664 and fix it in instcombine instead. rdar://9467055 | Evan Cheng | 2011-05-20 |
* | Move test to Transforms/InstCombine. | Stuart Hastings | 2011-05-19 |
* | More instcombine cleanup, towards improving debug line info. | Eli Friedman | 2011-05-18 |
* | More instcombine cleanup aimed towards improving debug line info. | Eli Friedman | 2011-05-18 |
* | Start trying to make InstCombine preserve more debug info. The idea here is ... | Eli Friedman | 2011-05-18 |
* | Drop lli, revise test. | Stuart Hastings | 2011-05-17 |
* | Disable test harder. | Benjamin Kramer | 2011-05-14 |
* | Disable this test while I revise it. rdar://problem/9267970 | Stuart Hastings | 2011-05-14 |
* | Avoid combining GEPs that might overflow at runtime. | Stuart Hastings | 2011-05-14 |
* | PR9838: Fix transform introduced in r127064 to not trigger when only one side... | Eli Friedman | 2011-05-05 |
* | Fix PR9579: when simplifying a compare to "true" or "false", and it was | Duncan Sands | 2011-05-02 |
* | InstCombine: Turn (zext A) udiv (zext B) into (zext (A udiv B)). Same for ure... | Benjamin Kramer | 2011-04-30 |
* | Use SimplifyDemandedBits on div instructions. | Benjamin Kramer | 2011-04-30 |
* | FileCheckize. | Benjamin Kramer | 2011-04-30 |
* | InstCombine: turn (C1 << A) << C2) into (C1 << C2) << A) | Benjamin Kramer | 2011-04-29 |
* | InstCombine: Merge "(trunc x) == C1 & (and x, CA) == C2" into a single and+icmp. | Benjamin Kramer | 2011-04-28 |
* | Transform: "icmp eq (trunc (lshr(X, cst1)), cst" to "icmp (and X, mask), cst" | Chris Lattner | 2011-04-26 |
* | Add test cases for Jay's r129641 and fix a 32-bit-centric testcase in a file ... | Frits van Bommel | 2011-04-16 |
* | Fix a ton of comment typos found by codespell. Patch by | Chris Lattner | 2011-04-15 |
* | Add an instcombine for constructs like a | -(b != c); a select is more | Eli Friedman | 2011-04-14 |
* | This testcase passed even without the fix. Added the target info to make the | Nadav Rotem | 2011-04-06 |
* | InstCombine optimizes gep(bitcast(x)) even when the bitcasts casts away address | Nadav Rotem | 2011-04-05 |
* | InstCombine: Turn icmp + sext into bitwise/integer ops when the input has onl... | Benjamin Kramer | 2011-04-01 |
* | Instcombile optimization: extractelement(cast) -> cast(extractelement) | Nadav Rotem | 2011-03-31 |
* | InstCombine: APFloat can't perform arithmetic on PPC double doubles, don't ev... | Benjamin Kramer | 2011-03-31 |
* | InstCombine: Fix transform to use the swapped predicate. | Benjamin Kramer | 2011-03-31 |
* | InstCombine: fold fcmp (fneg x), (fneg y) -> fcmp x, y | Benjamin Kramer | 2011-03-31 |
* | InstCombine: fold fcmp pred (fneg x), C -> fcmp swap(pred) x, -C | Benjamin Kramer | 2011-03-31 |
* | InstCombine: Shrink "fcmp (fpext x), C" to "fcmp x, C" if C can be losslessly... | Benjamin Kramer | 2011-03-31 |
* | InstCombine: fold fcmp (fpext x), (fpext y) -> fcmp x, y. | Benjamin Kramer | 2011-03-31 |
* | Avoid turning a floating point division with a constant power of two into a d... | Benjamin Kramer | 2011-03-30 |
* | InstCombine: If the divisor of an fdiv has an exact inverse, turn it into an ... | Benjamin Kramer | 2011-03-30 |
* | InstCombine: Add a few missing combines for ANDs and ORs of sign bit tests. | Benjamin Kramer | 2011-03-29 |
* | Teach the transformation that moves binary operators around selects to preserve | Nick Lewycky | 2011-03-27 |
* | Add a small missed optimization: turn X == C ? X : Y into X == C ? C : Y. This | Nick Lewycky | 2011-03-27 |
* | FileCheck-ize and update test. | Eli Friedman | 2011-03-18 |
* | Try to not lose variable's debug info during instcombine. | Devang Patel | 2011-03-17 |
* | If we don't know how long a string is we can't fold an _chk version to the | Eric Christopher | 2011-03-15 |
* | ComputeMaskedBits: sub falls through to add, and sub doesn't have the same ov... | Benjamin Kramer | 2011-03-11 |
* | InstCombine: Fix a thinko where transform an icmp under the assumption that i... | Benjamin Kramer | 2011-03-11 |