aboutsummaryrefslogtreecommitdiff
path: root/lib/Transforms/InstCombine/InstCombineSelect.cpp
AgeCommit message (Expand)Author
2010-10-27Teach InstCombine not to use Add and Neg on FP. PR 8490.Dale Johannesen
2010-07-16Remove the rest of my instcombine changes. Back to the drawing board on this...Owen Anderson
2010-07-15Speculatively revert r108429 to fix the clang self-host.Owen Anderson
2010-07-15Per Chris' suggestion, get rid of the select canonicalization and just addOwen Anderson
2010-07-15Reapply r108378, with bugfixes, testcase, and improved comment formatting.Owen Anderson
2010-07-15Speculatively revert r108378; may be causing bootstrap failures.Eli Friedman
2010-07-14Add instcombine transforms to optimize tests of multiple bits of the same val...Owen Anderson
2010-07-08Teach instcombine to transformBenjamin Kramer
2010-04-20move some select simplifications out out instcombine intoChris Lattner
2010-02-23Don't do (X != Y) ? X : Y -> X for floating-point values; it doesn'tDan Gohman
2010-02-15Uniformize the names of type predicates: rather than having isFloatTy andDuncan Sands
2010-01-24change the canonical form of "cond ? -1 : 0" to be Chris Lattner
2010-01-05Convert a ton of simple integer type equality tests to the new predicate.Benjamin Kramer
2010-01-05clean up header.Chris Lattner
2010-01-05split select out to its own file.Chris Lattner