summaryrefslogtreecommitdiff
path: root/test/Transforms/InstCombine/select.ll
Commit message (Expand)AuthorAge
* InstCombine: Only foldSelectICmpAndOr for integer typesJustin Bogner2013-09-27
* Update Transforms tests to use CHECK-LABEL for easier debugging. No functiona...Stephen Lin2013-07-14
* InstCombine: Also turn selects fed by an and into arithmetic when the types d...Benjamin Kramer2013-06-29
* Add a test for the foldSelectICmpAndOr fix committed in r180779.David Majnemer2013-05-02
* Fix "Combine bit test + conditional or into simple math"David Majnemer2013-04-30
* Revert "Combine bit test + conditional or into simple math"David Majnemer2013-04-18
* Combine bit test + conditional or into simple mathDavid Majnemer2013-04-18
* InstCombine: Fix an edge case where constant icmps could sneak into ConstantF...Benjamin Kramer2012-10-20
* Added InstCombine for "select cond, ~cond, x" type patternsPete Cooper2011-12-15
* Add a new icmp+select optz'n. Also shows off the load(cst) folding added inNick Lewycky2011-10-02
* ConstantFoldInstOperands doesn't like compares, hand it off to instsimplify i...Benjamin Kramer2011-05-28
* InstCombine: Make switch folding with equality compares more aggressive by tr...Benjamin Kramer2011-05-27
* Teach the transformation that moves binary operators around selects to preserveNick Lewycky2011-03-27
* Add a small missed optimization: turn X == C ? X : Y into X == C ? C : Y. ThisNick Lewycky2011-03-27
* InstCombine: Fix a thinko where transform an icmp under the assumption that i...Benjamin Kramer2011-03-11
* Clean up the tests a little, make sure we match an instruction in the rightNick Lewycky2011-01-28
* Fold select + select where both selects are on the same condition.Nick Lewycky2011-01-28
* Don't try to pull vector bitcasts that change the number of elements throughNick Lewycky2011-01-21
* Instcombine: Fix pattern where the sext did not dominate the icmp using itTobias Grosser2011-01-09
* InstCombine: Match min/max hidden by sext/zextTobias Grosser2011-01-07
* InstCombine: creating selects from -1 and 0 is fine, they combine into a sext...Benjamin Kramer2010-12-22
* Make this test not depend on how the variable is named.Duncan Sands2010-12-22
* Generalize the and-icmp-select instcombine further by allowing selects of the...Benjamin Kramer2010-12-11
* Factor the (x & 2^n) ? 2^m : 0 instcombine into its own method and generalize itBenjamin Kramer2010-12-11
* Move PHI tests to phi.ll, out of select.ll.Duncan Sands2010-11-15
* Generalize the reassociation transform in SimplifyCommutative (now renamed toDuncan Sands2010-11-13
* Teach InstructionSimplify how to look through PHI nodes. Since PHIDuncan Sands2010-11-10
* Add an additional test for icmp of select folding.Duncan Sands2010-11-08
* Add simplification of floating point comparisons with the resultDuncan Sands2010-11-07
* Fix a README item: when doing a comparison with the resultDuncan Sands2010-11-07
* Teach instcombine to transformBenjamin Kramer2010-07-08
* add check lines for min/max tests.Chris Lattner2009-12-21
* really convert this to filecheck.Chris Lattner2009-12-21
* give instcombine some helper functions for matching MIN and MAX, andChris Lattner2009-12-21
* filecheckizeChris Lattner2009-12-21
* The select instruction is not neccesarily in the same block as theChris Lattner2009-09-28
* Enhance the previous fix for PR4895 to allow more values than justChris Lattner2009-09-27
* implement PR4895, by making FoldOpIntoPhi handle select conditionsChris Lattner2009-09-27
* Use opt -S instead of piping bitcode output through llvm-dis.Dan Gohman2009-09-08
* Change these tests to feed the assembly files to opt directly, insteadDan Gohman2009-09-08
* Remove llvm-upgrade and update test cases.Tanya Lattner2008-03-01
* Implement PR1822Chris Lattner2007-11-25
* For PR1319:Reid Spencer2007-04-15
* For PR1319:Reid Spencer2007-04-14
* Use the llvm-upgrade program to upgrade llvm assembly.Reid Spencer2006-12-02
* number test rightChris Lattner2006-09-19
* make this harderChris Lattner2006-09-19
* new testcasesChris Lattner2006-09-19
* new testcaseChris Lattner2006-09-09
* add a new testcaseChris Lattner2005-04-23