summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms/InstCombine/InstCombineSelect.cpp
Commit message (Expand)AuthorAgeFilesLines
* Teach InstCombine not to use Add and Neg on FP. PR 8490.Dale Johannesen2010-10-271-1/+8
* Remove the rest of my instcombine changes. Back to the drawing board on this...Owen Anderson2010-07-161-28/+0
* Speculatively revert r108429 to fix the clang self-host.Owen Anderson2010-07-151-0/+28
* Per Chris' suggestion, get rid of the select canonicalization and just addOwen Anderson2010-07-151-28/+0
* Reapply r108378, with bugfixes, testcase, and improved comment formatting.Owen Anderson2010-07-151-0/+28
* Speculatively revert r108378; may be causing bootstrap failures.Eli Friedman2010-07-151-25/+0
* Add instcombine transforms to optimize tests of multiple bits of the same val...Owen Anderson2010-07-141-0/+25
* Teach instcombine to transformBenjamin Kramer2010-07-081-0/+31
* move some select simplifications out out instcombine intoChris Lattner2010-04-201-31/+13
* Don't do (X != Y) ? X : Y -> X for floating-point values; it doesn'tDan Gohman2010-02-231-5/+23
* Uniformize the names of type predicates: rather than having isFloatTy andDuncan Sands2010-02-151-2/+2
* change the canonical form of "cond ? -1 : 0" to be Chris Lattner2010-01-241-48/+18
* Convert a ton of simple integer type equality tests to the new predicate.Benjamin Kramer2010-01-051-1/+1
* clean up header.Chris Lattner2010-01-051-7/+2
* split select out to its own file.Chris Lattner2010-01-051-0/+708
OpenPOWER on IntegriCloud