1. 5edf210 Eliminate questionable syntax for stdin redirection. This probably also speeds things up a bit. by Gabor Greif · 16 years ago
  2. eb0fdc1 Fix PR2346 by marking vaarg as volatile so that licm doesn't try to hoist them. by Chris Lattner · 16 years ago
  3. 7a9708b Oops, commit the version of this test that actually works. by Dan Gohman · 16 years ago
  4. f35c882 Port SelectionDAG's ComputeNumSignBits-using code to instcombine, by Dan Gohman · 16 years ago
  5. f6cadc4 sabre brings to my attention that the 'tr' suffix is also obsolete by Gabor Greif · 16 years ago
  6. 722243b Rename the last test with .llx extension to .ll, resolve duplicate test by renaming to isnan2. Now that no test has llx ending there is no need to search for them from dg.exp too. by Gabor Greif · 16 years ago
  7. 3d28b1b Teach instcombine 4 new xforms: by Chris Lattner · 16 years ago
  8. 52abbf5 Do not erase induction variable increment if it is used outside the loop. by Devang Patel · 16 years ago
  9. 0c7a9a0 convert fptosi(sitofp x) -> x if the fp value has enough bits in its mantissa by Chris Lattner · 16 years ago
  10. a540623 Fold FP comparisons where one operand is converted from an integer by Chris Lattner · 16 years ago
  11. 5e0d718 be more aggressive about transforming add -> or when the operands have no by Chris Lattner · 16 years ago
  12. ec00fcb Fix PR2341 - when the length is 4 use an i32 not by Duncan Sands · 16 years ago
  13. 47c9909 Fix PR2339 by Chris Lattner · 16 years ago
  14. 98f41d2 remove empty file? by Chris Lattner · 16 years ago
  15. 08de1e4 Revert constant-folding change that will miscompile in some cases. by Nick Lewycky · 16 years ago
  16. d24ae87 Constant fold inttoptr and ptrtoint. by Nick Lewycky · 16 years ago
  17. 62df5c9 Fix test. by Evan Cheng · 16 years ago
  18. 3dc73d3 Move this test from ADCE to loop deletion, where it is more appropriate. by Owen Anderson · 16 years ago
  19. ce12a2b Use loop deletion instead of ADCE in these tests. by Owen Anderson · 16 years ago
  20. d870b9a Use loop deletion instead of ADCE for removing loops. by Owen Anderson · 16 years ago
  21. b2ae9e3 implement PR2328. by Chris Lattner · 16 years ago
  22. a6c3112 Situations can arise when you have a function called that returns a 'void', but by Bill Wendling · 16 years ago
  23. ef3682a Simplify internalize pass. Add test case. Patch by Matthijs Kooijman! by Devang Patel · 16 years ago
  24. 72997fe Fix for PR 2323, infinite loop in tail dup. by Dale Johannesen · 16 years ago
  25. 6513c1b Add a testcase for non-local CSE of read-only calls. by Owen Anderson · 16 years ago
  26. eca2f99 Testcase for PR2303. by Duncan Sands · 16 years ago
  27. 7d2cbd2 Implement PR2298. This transforms: ~x < ~y --> y < x -x == -y --> x == y by Chris Lattner · 17 years ago
  28. 2539e33 More than just loads can read from memory: readonly calls like strlen by Chris Lattner · 17 years ago
  29. 0ef546e Make instcombine's DSE respect loads as well as stores. It is not safe to by Chris Lattner · 17 years ago
  30. 42ac929 Fix a bug in the ComputeMaskedBits logic for multiply. by Dan Gohman · 17 years ago
  31. f092b64 Testcase for r50770. by Owen Anderson · 17 years ago
  32. 23e1df8 Correct the value of LowBits in srem and urem handling in ComputeMaskedBits. by Dan Gohman · 17 years ago
  33. 8554cc2 Fix a crash when threading a block that includes a MRV call result. by Chris Lattner · 17 years ago
  34. 1d9cd50 Fix a mistake in the computation of leading zeros for udiv. by Dan Gohman · 17 years ago
  35. e818f77 strength reduce exp2 into ldexp, rdar://5852514 by Chris Lattner · 17 years ago
  36. fddaa31 Update old-style syntax in some "not grep" tests. by Dan Gohman · 17 years ago
  37. f1e94f7 New test for bug fixed in 50545. by Dale Johannesen · 17 years ago
  38. e85b758 Fix an overaggressive SimplifyDemandedBits optimization on urem. This by Dan Gohman · 17 years ago
  39. 2facbdd fix typo by Chris Lattner · 17 years ago
  40. b1747f0 instcombine does memset optzns. by Chris Lattner · 17 years ago
  41. 330a0c1 simplifylibcalls doesn't optimize llvm.memmove, instcombine does. by Chris Lattner · 17 years ago
  42. 042232d move some tests from libcall optimizer suite. by Chris Lattner · 17 years ago
  43. 0cad844 Move this test to LoopDeletion, where it now passes. by Owen Anderson · 17 years ago
  44. 69ea9d2 move lowering of llvm.memset -> store from simplify libcalls to instcombine. by Chris Lattner · 17 years ago
  45. 4103bb9 no reason for simplifylibcalls to simplify intrinsics, instcombine does by Chris Lattner · 17 years ago
  46. 0c58cac remove redundant check. by Chris Lattner · 17 years ago
  47. 9dcace3 Fix a bug in memcpyopt where the memcpy-memcpy transform was never being applied because by Owen Anderson · 17 years ago
  48. 40700fe don't eliminate load from volatile value on paths where the load is dead. by Chris Lattner · 17 years ago
  49. 68608e4 make this test reduced and *valid* by Chris Lattner · 17 years ago
  50. 54545ac fix a subtle volatile handling bug. by Chris Lattner · 17 years ago
  51. cea1fdd don't delete the last store to an alloca if the store is volatile. by Chris Lattner · 17 years ago
  52. 00acf97 Fix DSE to not eliminate volatile loads with no uses. by Dan Gohman · 17 years ago
  53. 23e8b71 Teach InstCombine's ComputeMaskedBits what SelectionDAG's by Dan Gohman · 17 years ago
  54. ffba582 Fix PR2256, yet another miscompilation in simplifycfg of i by Chris Lattner · 17 years ago
  55. 998182b When SRoA'ing a global variable, make sure the new globals get the by Chris Lattner · 17 years ago
  56. 280a6e6 Remove 'unwinds to' support from mainline. This patch undoes r47802 r47989 by Nick Lewycky · 17 years ago
  57. eede65c Don't infininitely thread branches when a threaded edge by Chris Lattner · 17 years ago
  58. c9e495c Split some code out of the main SimplifyCFG loop into its own function. by Chris Lattner · 17 years ago
  59. c6ee00b Rewrite multiple return value handling in SCCP. Before, the -sccp pass by Chris Lattner · 17 years ago
  60. 69e6317 remove this testcase. It isn't testing loop rotate, it is testing all by Chris Lattner · 17 years ago
  61. 525af20 make this test more interesting. by Chris Lattner · 17 years ago
  62. ed98501 distill down the essense of this test. by Chris Lattner · 17 years ago
  63. 02dc1a7 new test by Dale Johannesen · 17 years ago
  64. f30752c Don't do: "(X & 4) >> 1 == 2 --> (X & 4) == 4" if there are more than one uses of the shift result. by Evan Cheng · 17 years ago
  65. a5ddb59 Start doing the significantly useful part of jump threading: handle cases by Chris Lattner · 17 years ago
  66. ae65b3c Dig through multiple levels of AND to thread jumps if needed. by Chris Lattner · 17 years ago
  67. 6bf7750 Teach jump threading to thread through blocks like: by Chris Lattner · 17 years ago
  68. f29984f add a basic testcase. by Chris Lattner · 17 years ago
  69. 10c0d91 optimize "p != gep p, ..." better. This allows us to compile by Chris Lattner · 17 years ago
  70. a8bd658 Refactor memcpyopt based on Chris' suggestions. Consolidate several functions by Owen Anderson · 17 years ago
  71. 5ae21fb rename *.llx -> *.ll, last batch. by Chris Lattner · 17 years ago
  72. 9eb883a XFAIL this test for the moment. The real solution is to prevent ADCE by Owen Anderson · 17 years ago
  73. c008c5e Add testcase for PR2213. by Owen Anderson · 17 years ago
  74. eee962e Teach InstCombine's ComputeMaskedBits to handle pointer expressions by Dan Gohman · 17 years ago
  75. cc7f168 Generalize getUnaryFloatFunction to handle any FP unary function, automatically by Chris Lattner · 17 years ago
  76. 090a816 remove capital letter from test name. by Chris Lattner · 17 years ago
  77. a723d1e Factor a bunch of functionality related to memcpy and memset transforms out of by Owen Anderson · 17 years ago
  78. 77d00b0 many cleanups to the pow optimizer. Allow it to handle powf, by Chris Lattner · 17 years ago
  79. d9c7dbf merge r48768 from branches/ggreif/parallelized-test by Gabor Greif · 17 years ago
  80. f83e13a add a testcase for forming memset from noncontiguous stores. by Chris Lattner · 17 years ago
  81. d34af78 Handle a special case xor undef, undef -> 0. Technically this should be transformed to undef. But this is such a common idiom (misuse) we are going to handle it. by Evan Cheng · 17 years ago
  82. 6f729d6 Byebye llvm-upgrade! by Tanya Lattner · 17 years ago
  83. 60a1290 Add incoming value from header only if phi node has any use inside the loop. by Devang Patel · 17 years ago
  84. 0b26a31 apparently tclsh doesn't lex like bash. Weird. by Chris Lattner · 17 years ago
  85. 263250b pass the option so this test tests the right thing. by Chris Lattner · 17 years ago
  86. b98a10e Transform (zext (or (icmp), (icmp))) to (or (zext (cimp), (zext icmp))) if at least one of the (zext icmp) can be transformed to eliminate an icmp. by Evan Cheng · 17 years ago
  87. 8562540 Use normal naming convention for test. by Owen Anderson · 17 years ago
  88. b017c9e implement an initial hack at a straight-line store -> memset optimization. by Chris Lattner · 17 years ago
  89. 41dc0fc Teach masked value is zero about add and sub, and use MVIZ to by Chris Lattner · 17 years ago
  90. e6d5d39 Upgrade tests. by Tanya Lattner · 17 years ago
  91. ce7d5db Upgrade tests. by Tanya Lattner · 17 years ago
  92. 7f40dea Upgrade tests to not use llvm-upgrade. by Tanya Lattner · 17 years ago
  93. f396cc8 Upgrade tests to not use llvm-upgrade. by Tanya Lattner · 17 years ago
  94. 3a4c856 Remove llvm-upgrade and update tests. by Tanya Lattner · 17 years ago
  95. 6832837 Upgrade tests to not use llvm-upgrade. by Tanya Lattner · 17 years ago
  96. f04d8d1 Upgrade tests to not use llvm-upgrade. by Tanya Lattner · 17 years ago
  97. b9d4f8d The inst combining of inttoptr into GEP with one index was using the bit size of by Bill Wendling · 17 years ago
  98. 8a97fdd Fix a bug in GVN that Duncan noticed, where we potentially need to insert a by Owen Anderson · 17 years ago
  99. 6bb0bd5 Improve the return slot optimization to be both more aggressive (not limited to sret parameters), and by Owen Anderson · 17 years ago
  100. 8f9b551 Fix attribute handling. by Devang Patel · 17 years ago