1. 41cedd7 Revert r149110 and add a testcase that was crashing since that revision. by Rafael Espindola · 13 years ago
  2. f983da0 enhance constant folding to be able to constant fold bitcast of by Chris Lattner · 13 years ago
  3. 44aac55 FileCheck hygiene. by Benjamin Kramer · 13 years ago
  4. 165695d Improved fix for abs(val) != 0 to check other similar case. Also fixed style issues and confusing comment by Pete Cooper · 13 years ago
  5. dbaad16 Removed use of grep from test and moved it to be with other icmp tests by Pete Cooper · 13 years ago
  6. fc87cdc PR10267: Don't combine an equality compare with an AND into an inequality compare when the AND has more than one use. by Benjamin Kramer · 13 years ago
  7. e7fdcad InstCombine: Fold A-b == C --> b == A-C if A and C are constants. by Benjamin Kramer · 13 years ago
  8. ffd0ae6 InstCombine: Shrink ((zext X) & C1) == C2 to fold away the cast if the "zext" and the "and" have one use. by Benjamin Kramer · 13 years ago
  9. b6e7cd6 PR9838: Fix transform introduced in r127064 to not trigger when only one side of the icmp is an exact shift. by Eli Friedman · 14 years ago
  10. 325eeb1 Transform: "icmp eq (trunc (lshr(X, cst1)), cst" to "icmp (and X, mask), cst" by Chris Lattner · 14 years ago
  11. 7bff3e7 Fix mistyped CHECK lines. by Benjamin Kramer · 14 years ago
  12. bf433e5 Tweak this test. We can analyze what happens and show that we still do the by Nick Lewycky · 14 years ago
  13. c14bc77 Add more analysis of the sign bit of an srem instruction. If the LHS is negative by Nick Lewycky · 14 years ago
  14. d01f50f ConstantInt has some getters which return ConstantInt's or ConstantVector's of by Nick Lewycky · 14 years ago
  15. 58bfcdb Thread comparisons over udiv/sdiv/ashr/lshr exact and lshr nuw/nsw whenever by Nick Lewycky · 14 years ago
  16. 9feda17 Try once again to optimize "icmp (srem X, Y), Y" by turning the comparison into by Nick Lewycky · 14 years ago
  17. 7867927 Fold "icmp pred (srem X, Y), Y" like we do for urem. Handle signed comparisons by Nick Lewycky · 14 years ago
  18. 3dc7e49 srem doesn't actually have the same resulting sign as its numerator, you could by Nick Lewycky · 14 years ago
  19. b042f8e Teach InstCombine to fold "(shr exact X, Y) == 0" --> X == 0, fixing #1 from by Nick Lewycky · 14 years ago
  20. d8d1584 The sign of an srem instruction is the sign of its dividend (the first by Nick Lewycky · 14 years ago
  21. 39a7de7 Add some transforms of the kind X-Y>X -> 0>Y which are valid when there is no by Duncan Sands · 14 years ago
  22. a772433 Transform "A + B >= A + C" into "B >= C" if the adds do not wrap. Likewise for some by Duncan Sands · 14 years ago
  23. 6cdf2ea implement the first part of PR8882: when lowering an inbounds by Chris Lattner · 14 years ago
  24. 6bfd77e merge two tests. by Chris Lattner · 14 years ago
  25. da1c122 Fix a random missed optimization by making InstCombine more aggressive when determining which bits are demanded by by Owen Anderson · 14 years ago
  26. 79b967b duncan's spider sense was right, I completely reversed the condition by Chris Lattner · 14 years ago
  27. 75d8f59 optimize: void a(int x) { if (((1<<x)&8)==0) b(); } by Chris Lattner · 14 years ago
  28. 0dd3549 Constant fold x == undef to undef. by Dan Gohman · 14 years ago
  29. c8e14b3 fix incorrect folding of icmp with undef, PR6481. by Chris Lattner · 15 years ago
  30. 6304b0d fix PR6195, a bug constant folding scalar -> vector compares. by Chris Lattner · 15 years ago
  31. 3bf6815 enhance x-(-A) -> x+A to preserve NUW/NSW. by Chris Lattner · 15 years ago
  32. 2799baf Optimize all cases of "icmp (X+Cst), X" to something simpler. This triggers by Chris Lattner · 15 years ago
  33. 6b57a79 convert to filecheck by Chris Lattner · 15 years ago
  34. 0036e3a simplify a transformation by making it more general. by Chris Lattner · 15 years ago
  35. 3e054fe Use opt -S instead of piping bitcode output through llvm-dis. by Dan Gohman · 15 years ago
  36. b1e1e82 Change these tests to feed the assembly files to opt directly, instead by Dan Gohman · 15 years ago
  37. 9e17b63 fix PR4837, some bugs folding vector compares. These by Chris Lattner · 15 years ago
  38. a80d668 Implement rdar://6480391, extending of equality icmp's to avoid a truncation. by Chris Lattner · 16 years ago
  39. 2b544be For PR1319: Upgrade tests to work with new llvm.exp version of llvm_runtest. by Reid Spencer · 18 years ago
  40. 12f5913 sext of compares. by Chris Lattner · 18 years ago
  41. f6e166b new testcase by Chris Lattner · 18 years ago