1. 6da2e22 Transform (x&C)>V into (x&C)!=0 where possible by Paul Redmond · 12 years ago
  2. 2f1abe9 Add a note about a missed cmov -> sbb opportunity. by Benjamin Kramer · 13 years ago
  3. eb3d460 Fix typo in the X86 backend readme. Patch from Jaeden Amero. by Craig Topper · 13 years ago
  4. 32d720b Chandler fixed this. by Benjamin Kramer · 13 years ago
  5. bb5b3f3 Add a natural stack alignment field to TargetData, and prevent InstCombine from by Lang Hames · 13 years ago
  6. a86a586 X86: Add patterns for the movbe instruction (mov + bswap, only available on atom) by Benjamin Kramer · 13 years ago
  7. 162ee5c Add a neat little two's complement hack for x86. by Benjamin Kramer · 14 years ago
  8. a3d782f Add a note about efficient codegen for binary log. by Benjamin Kramer · 14 years ago
  9. 5d4718b add a note by Chris Lattner · 14 years ago
  10. ce3a022 This is done. by Benjamin Kramer · 14 years ago
  11. 4c19b17 move PR9803 to this readme. by Chris Lattner · 14 years ago
  12. 2f108f8 Remove working entry from README. by Eli Friedman · 14 years ago
  13. 7a2bdde Fix a ton of comment typos found by codespell. Patch by by Chris Lattner · 14 years ago
  14. b8295f7 move PR9661 out to here. by Chris Lattner · 14 years ago
  15. 3d195fa Add another case we are not optimizing. by Rafael Espindola · 14 years ago
  16. 8617897 The original issue has been fixed by not doing unnecessary sign extensions. by Rafael Espindola · 14 years ago
  17. 3d83138 A couple new README entries. by Eli Friedman · 14 years ago
  18. fb456c2 a serious "compare CSE" issue that is nontrivial to get right, by Chris Lattner · 14 years ago
  19. ad48a4f A lo/hi mul has higher latency than an imul r,ri, e.g. 5 cycles compared to 3 by Cameron Zwarich · 14 years ago
  20. 8d7285d The signed version of our "magic number" computation for the integer approximation by Cameron Zwarich · 14 years ago
  21. 86b115c Minor x86 README updates. by Eli Friedman · 14 years ago
  22. c1e4ce6 add a poor division by constant case. by Chris Lattner · 14 years ago
  23. 527b47d update a bunch of entries. by Chris Lattner · 14 years ago
  24. 6dbb5dc fix some sort of weird pasto by Chris Lattner · 14 years ago
  25. 8a4893e add a note by Chris Lattner · 14 years ago
  26. 3e41061 Remove some obsolete README items, add a new one off the top of my head. by Benjamin Kramer · 14 years ago
  27. e915ff3 X86: Lower a select directly to a setcc_carry if possible. by Benjamin Kramer · 14 years ago
  28. 20e3b4b Factor the (x & 2^n) ? 2^m : 0 instcombine into its own method and generalize it by Benjamin Kramer · 14 years ago
  29. 3d2125c Enable sibling call optimization of libcalls which are expanded during by Evan Cheng · 14 years ago
  30. 8bc1e45 apparently tailcalls are better on darwin/x86-64 than on linux? by Chris Lattner · 14 years ago
  31. 24bde5b Don't narrow the load and store in a load+twiddle+store sequence unless by Dan Gohman · 15 years ago
  32. 5033f64 A couple of small missed optimizations. by Eli Friedman · 15 years ago
  33. 9a9d275 Custom lower the memory barrier instructions and add support by Eric Christopher · 15 years ago
  34. 2ad7e43 Remove a fixed item, update a couple partially-fixed items. by Eli Friedman · 15 years ago
  35. 85e9601 This is now done. by Dan Gohman · 15 years ago
  36. 11d91e8 A few missed optimizations; the last one could have a significant impact on by Eli Friedman · 15 years ago
  37. 5350f78 this is an SSE-specific issue. by Chris Lattner · 15 years ago
  38. 689339c X86 if conversion + tail merging issues from PR6032. by Chris Lattner · 15 years ago
  39. 3c02c22 Remove some README.txt entries which are now implemented. by Dan Gohman · 15 years ago
  40. 1f1b0f7 A couple minor README updates. by Eli Friedman · 15 years ago
  41. 5a56927 Move and clarify note. by Bill Wendling · 15 years ago
  42. de02073 Note corrected. by Bill Wendling · 15 years ago
  43. d8499c9 Modify note. by Bill Wendling · 15 years ago
  44. 1ff2c48 Add a note. by Bill Wendling · 15 years ago
  45. 7216920 Add a note. by Evan Cheng · 16 years ago
  46. e3821c7 remove a bogus note. by Chris Lattner · 16 years ago
  47. a05ec61 add a note by Chris Lattner · 16 years ago
  48. b42e20b another xform that is target-independent (should be done in instcombine). by Chris Lattner · 16 years ago
  49. d23fffe I think instcombine should unconditionally do this xform. by Chris Lattner · 16 years ago
  50. 7161cb1 Misc x86 README updates: remove a couple of already-fixed issues, by Eli Friedman · 16 years ago
  51. d9b7715 add some late optimizations that GCC does. It thinks these are a win by Chris Lattner · 16 years ago
  52. f9dc644 we should eventually add -march=atom and the new atom movbe instruction. by Chris Lattner · 16 years ago
  53. d1980a5 Move 3 "(add (select cc, 0, c), x) -> (select cc, x, (add, x, c))" by Chris Lattner · 16 years ago
  54. 3328add Add more information to the EFLAGS note. by Dan Gohman · 16 years ago
  55. ad93e1e Add a note about EFLAGS optimization. by Dan Gohman · 16 years ago
  56. ff9dcee add a note. by Chris Lattner · 16 years ago
  57. b34487d add a note. by Chris Lattner · 16 years ago
  58. a66878b add a horrible note by Chris Lattner · 16 years ago
  59. 35188eb MachineLICM now handles these cases. by Dan Gohman · 16 years ago
  60. be685cc add a note. by Chris Lattner · 16 years ago
  61. f96ca79 add a note by Chris Lattner · 16 years ago
  62. 91db527 A couple small cleanups, plus a new potential optimization. by Eli Friedman · 16 years ago
  63. 86d7733 Add a README entry. by Evan Cheng · 16 years ago
  64. 61df3b7 move the note to the correct README by Torok Edwin · 16 years ago
  65. 97b3827 This is done. by Dan Gohman · 16 years ago
  66. b09c25e This is done. by Evan Cheng · 17 years ago
  67. 29681a5 Remove unnecessary readme entry by Nate Begeman · 17 years ago
  68. 2d0d593 Add a note about a potential PIC optimization. by Dan Gohman · 17 years ago
  69. 88c1baa add a micro optzn. by Chris Lattner · 17 years ago
  70. 7d717a0 Add an ugly note. by Chris Lattner · 17 years ago
  71. ddf0a06 New entry. by Evan Cheng · 17 years ago
  72. 3d5cd61 Remove duplicated entries. by Evan Cheng · 17 years ago
  73. 15cbde3 Fix X86's isTruncateFree to not claim that truncate to i1 is free. This fixes Bill's testcase that failed for r48491. by Christopher Lamb · 17 years ago
  74. 69a74ab Add an issue that is preventing instcombine from doing a simplification. by Chris Lattner · 17 years ago
  75. f658ad1 move these to the appropriate file by Chris Lattner · 17 years ago
  76. 2cf36e0 some more spelling changes by Gabor Greif · 17 years ago
  77. 767486b Evan implemented these. by Chris Lattner · 17 years ago
  78. daf6c54 Add a random not very important note by Chris Lattner · 17 years ago
  79. 41ce5b8 A few more small things I've run into. by Eli Friedman · 17 years ago
  80. fd1074f This is done. by Evan Cheng · 17 years ago
  81. a2e7efa A few minor updates, removing implemented stuff and adding a couple of by Eli Friedman · 17 years ago
  82. 7c1687c Dan implemented one multiply issue. Replace it with another. :) by Chris Lattner · 17 years ago
  83. 92b416f Add a note about sext from i1 plus flags use. by Chris Lattner · 17 years ago
  84. 456012c move PR2053 to here. by Chris Lattner · 17 years ago
  85. 22c5c1b llvm.memory.barrier, and impl for x86 and alpha by Andrew Lenharth · 17 years ago
  86. eb05f90 upgrade some entries, remove stuff that is done. by Chris Lattner · 17 years ago
  87. 047ad94 add a note, remove a done deed. by Chris Lattner · 17 years ago
  88. c8ab8cd Improve tail call optimized call's argument lowering. Before this by Arnold Schwaighofer · 17 years ago
  89. 269f059 add a testcase by Chris Lattner · 17 years ago
  90. 84a7c41 add a note that is important for some fp apps. by Chris Lattner · 17 years ago
  91. 63079f0 Fold comparisons against a constant nan, and optimize ORD/UNORD by Chris Lattner · 17 years ago
  92. 69bfbdf this xform is implemented. by Chris Lattner · 17 years ago
  93. 112dedc avoid going through a stack slot to convert from fpstack to xmm reg by Chris Lattner · 17 years ago
  94. 7ede51b add a note by Chris Lattner · 17 years ago
  95. 9bfcc62 add a note. by Chris Lattner · 17 years ago
  96. 44cb8ef add a simple hack by Chris Lattner · 17 years ago
  97. 4185b52 add an obvious load folding missed optzn. by Chris Lattner · 17 years ago
  98. 7d13015 add a note by Chris Lattner · 17 years ago
  99. 9461316 add a note by Chris Lattner · 17 years ago
  100. 2539458 add a note by Chris Lattner · 17 years ago