Age | Commit message (Expand) | Author |
2011-02-20 | InstCombine: Add a bunch of combines of the form x | (y ^ z). | Benjamin Kramer |
2011-02-20 | Teach RecursivelyDeleteDeadPHINodes to handle multiple self-references. Patch | Nick Lewycky |
2011-02-19 | PR9218: SimplifyDemandedVectorElts can return a non-null value that is not | Eli Friedman |
2011-02-19 | rewrite the memset_pattern pattern generation stuff to accept any 2/4/8/16-byte | Chris Lattner |
2011-02-19 | Stores of null pointers should turn into memset, we weren't recognizing | Chris Lattner |
2011-02-19 | Implement rdar://9009151, transforming strided loop stores of | Chris Lattner |
2011-02-18 | Add some transforms of the kind X-Y>X -> 0>Y which are valid when there is no | Duncan Sands |
2011-02-18 | add a testcase for r125827 | Chris Lattner |
2011-02-18 | prevent jump threading from merging blocks when their address is | Chris Lattner |
2011-02-17 | have instcombine preserve nsw/nuw/exact when sinking | Chris Lattner |
2011-02-17 | fix instcombine merging GEPs through a PHI to only make the | Chris Lattner |
2011-02-17 | Enhance constant folding of bitcast operations on vectors of floats. | Nadav Rotem |
2011-02-17 | Transform "A + B >= A + C" into "B >= C" if the adds do not wrap. Likewise f... | Duncan Sands |
2011-02-17 | preserve NUW/NSW when transforming add x,x | Chris Lattner |
2011-02-17 | filecheckize | Chris Lattner |
2011-02-17 | fix PR9215, preventing -reassociate from clearing nsw/nuw when | Chris Lattner |
2011-02-15 | Teach PatternMatch that splat vectors could be floating point as well as | Nick Lewycky |
2011-02-15 | Fix 9216 - Endless loop in InstCombine pass. | Nadav Rotem |
2011-02-14 | Do not hoist @llvm.dbg.value. Here, @llvm.dbg.value is "referring" a value th... | Devang Patel |
2011-02-13 | Teach instsimplify that X+Y>=X+Z is the same as Y>=Z if neither side overflows, | Duncan Sands |
2011-02-13 | Fix test | Nadav Rotem |
2011-02-13 | Fix a regression from r125393; | Nadav Rotem |
2011-02-13 | add PR# | Chris Lattner |
2011-02-13 | implement instcombine folding for things like (x >> c) < 42. | Chris Lattner |
2011-02-12 | SimplifyLibCalls: Add missing legalize check on various printf to puts and | Daniel Dunbar |
2011-02-12 | tests: FileCheckize | Daniel Dunbar |
2011-02-11 | Also fold (A+B) == A -> B == 0 when the add is commuted. | Benjamin Kramer |
2011-02-11 | Fix 9173. | Nadav Rotem |
2011-02-11 | Add a test for the LSR issue exposed by r125254. | Cameron Zwarich |
2011-02-10 | Tolerate degenerate phi nodes that can occur in the middle of optimization | Nick Lewycky |
2011-02-10 | Rename 'loopsimplify' to 'loop-simplify'. | Cameron Zwarich |
2011-02-10 | implement the first part of PR8882: when lowering an inbounds | Chris Lattner |
2011-02-10 | Enhance a bunch of transformations in instcombine to start generating | Chris Lattner |
2011-02-10 | Enhance the "compare with shift" and "compare with div" | Chris Lattner |
2011-02-10 | more cleanups, notably bitcast isn't used for "signed to unsigned type | Chris Lattner |
2011-02-09 | Teach instsimplify some tricks about exact/nuw/nsw shifts. | Chris Lattner |
2011-02-09 | merge two tests. | Chris Lattner |
2011-02-09 | When removing a function from the function set and adding it to deferred, we | Nick Lewycky |
2011-02-07 | SimplifyCFG: Track the number of used icmps when turning a icmp chain into a ... | Benjamin Kramer |
2011-02-06 | teach instsimplify to transform (X / Y) * Y to X | Chris Lattner |
2011-02-06 | rename test. | Chris Lattner |
2011-02-06 | enhance vmcore to know that udiv's can be exact, and add a trivial | Chris Lattner |
2011-02-06 | When loading from a constant, fold inttoptr if the integer type and the resul... | Anders Carlsson |
2011-02-03 | SimplifyCFG: Also transform switches that represent a range comparison but ar... | Benjamin Kramer |
2011-02-03 | Improve threading of comparisons over select instructions (spotted by my | Duncan Sands |
2011-02-02 | Reenable the transform "(X*Y)/Y->X" when the multiplication is known not to | Duncan Sands |
2011-02-02 | SimplifyCFG: Turn switches into sub+icmp+branch if possible. | Benjamin Kramer |
2011-02-02 | Fix reassociate to clear optional flags, such as nsw. | Dan Gohman |
2011-02-01 | Have m_One also match constant vectors for which every element is 1. | Duncan Sands |
2011-01-30 | Recognize and simplify | Anders Carlsson |