aboutsummaryrefslogtreecommitdiffstats
path: root/test/Transforms/InstCombine/select.ll
Commit message (Expand)AuthorAgeFilesLines
* Update aosp/master LLVM for rebase to r235153Pirama Arumuga Nainar2015-05-181-3/+3
* Update aosp/master llvm for rebase to r233350Pirama Arumuga Nainar2015-04-091-43/+43
* Update aosp/master LLVM for rebase to r230699.Stephen Hines2015-03-231-61/+196
* Update aosp/master LLVM for rebase to r222494.Stephen Hines2014-12-021-13/+162
* Update LLVM for rebase to r212749.Stephen Hines2014-07-211-5/+110
* Update LLVM for 3.5 rebase (r209712).Stephen Hines2014-05-291-0/+100
* InstCombine: Only foldSelectICmpAndOr for integer typesJustin Bogner2013-09-271-0/+10
* Update Transforms tests to use CHECK-LABEL for easier debugging. No functiona...Stephen Lin2013-07-141-90/+90
* InstCombine: Also turn selects fed by an and into arithmetic when the types d...Benjamin Kramer2013-06-291-0/+36
* Add a test for the foldSelectICmpAndOr fix committed in r180779.David Majnemer2013-05-021-0/+13
* Fix "Combine bit test + conditional or into simple math"David Majnemer2013-04-301-0/+109
* Revert "Combine bit test + conditional or into simple math"David Majnemer2013-04-181-79/+0
* Combine bit test + conditional or into simple mathDavid Majnemer2013-04-181-0/+79
* InstCombine: Fix an edge case where constant icmps could sneak into ConstantF...Benjamin Kramer2012-10-201-0/+34
* Added InstCombine for "select cond, ~cond, x" type patternsPete Cooper2011-12-151-0/+20
* Add a new icmp+select optz'n. Also shows off the load(cst) folding added inNick Lewycky2011-10-021-0/+10
* ConstantFoldInstOperands doesn't like compares, hand it off to instsimplify i...Benjamin Kramer2011-05-281-0/+10
* InstCombine: Make switch folding with equality compares more aggressive by tr...Benjamin Kramer2011-05-271-0/+40
* Teach the transformation that moves binary operators around selects to preserveNick Lewycky2011-03-271-0/+12
* Add a small missed optimization: turn X == C ? X : Y into X == C ? C : Y. ThisNick Lewycky2011-03-271-0/+13
* InstCombine: Fix a thinko where transform an icmp under the assumption that i...Benjamin Kramer2011-03-111-0/+10
* Clean up the tests a little, make sure we match an instruction in the rightNick Lewycky2011-01-281-5/+4
* Fold select + select where both selects are on the same condition.Nick Lewycky2011-01-281-1/+16
* Don't try to pull vector bitcasts that change the number of elements throughNick Lewycky2011-01-211-0/+11
* Instcombine: Fix pattern where the sext did not dominate the icmp using itTobias Grosser2011-01-091-0/+11
* InstCombine: Match min/max hidden by sext/zextTobias Grosser2011-01-071-0/+82
* InstCombine: creating selects from -1 and 0 is fine, they combine into a sext...Benjamin Kramer2010-12-221-0/+12
* Make this test not depend on how the variable is named.Duncan Sands2010-12-221-2/+2
* Generalize the and-icmp-select instcombine further by allowing selects of the...Benjamin Kramer2010-12-111-0/+50
* Factor the (x & 2^n) ? 2^m : 0 instcombine into its own method and generalize itBenjamin Kramer2010-12-111-0/+25
* Move PHI tests to phi.ll, out of select.ll.Duncan Sands2010-11-151-49/+2
* Generalize the reassociation transform in SimplifyCommutative (now renamed toDuncan Sands2010-11-131-0/+10
* Teach InstructionSimplify how to look through PHI nodes. Since PHIDuncan Sands2010-11-101-0/+47
* Add an additional test for icmp of select folding.Duncan Sands2010-11-081-0/+11
* Add simplification of floating point comparisons with the resultDuncan Sands2010-11-071-0/+8
* Fix a README item: when doing a comparison with the resultDuncan Sands2010-11-071-0/+10
* Teach instcombine to transformBenjamin Kramer2010-07-081-0/+32
* add check lines for min/max tests.Chris Lattner2009-12-211-0/+16
* really convert this to filecheck.Chris Lattner2009-12-211-5/+5
* give instcombine some helper functions for matching MIN and MAX, andChris Lattner2009-12-211-0/+40
* filecheckizeChris Lattner2009-12-211-56/+175
* The select instruction is not neccesarily in the same block as theChris Lattner2009-09-281-0/+16
* Enhance the previous fix for PR4895 to allow more values than justChris Lattner2009-09-271-4/+27
* implement PR4895, by making FoldOpIntoPhi handle select conditionsChris Lattner2009-09-271-0/+22
* Use opt -S instead of piping bitcode output through llvm-dis.Dan Gohman2009-09-081-1/+1
* Change these tests to feed the assembly files to opt directly, insteadDan Gohman2009-09-081-1/+1
* Remove llvm-upgrade and update test cases.Tanya Lattner2008-03-011-123/+137
* Implement PR1822Chris Lattner2007-11-251-3/+11
* For PR1319:Reid Spencer2007-04-151-0/+1
* For PR1319:Reid Spencer2007-04-141-2/+2