1. a528382 Disable indvars on loops when LoopSimplify form is not available. by Dan Gohman · 14 years ago
  2. 1e81966 Remove arm_apcscc from the test files. It is the default and doing this by Rafael Espindola · 14 years ago
  3. e96af56 Make sure that simplify libcalls does not replace a call with one calling by Rafael Espindola · 14 years ago
  4. ea9ca02 simplify-libcalls: fold strncmp(x, y, 1) -> memcmp(x, y, 1) by Benjamin Kramer · 14 years ago
  5. 386e918 simplify-libcalls: fold strstr(a, b) == a -> strncmp(a, b, strlen(b)) == 0 by Benjamin Kramer · 14 years ago
  6. 2ebb4f8 Remove the arm_aapcscc marker from the tests. It is the default by Rafael Espindola · 14 years ago
  7. e58867e jump threading can't split a critical edge from an indirectbr. This by Chris Lattner · 14 years ago
  8. c125fed Test case for r105914. by Benjamin Kramer · 14 years ago
  9. 3a4340d Partial specialization was not checking the callsite to make sure it was using the same constants as the specialization, leading to calls to the wrong specialization. Patch by Takumi Nakamura\! by Kenneth Uildriks · 14 years ago
  10. 93031ac Copy location info for current function argument from dbg.declare if respective store instruction does not have any location info. by Devang Patel · 14 years ago
  11. 2914ba6 Fix PR7272: when inlining through a callsite with byval arguments, by Duncan Sands · 14 years ago
  12. a9d6680 The memcpy intrinsic only takes i8* for %src and %dst, so cast them to that by Nick Lewycky · 14 years ago
  13. 7722b08 Add missing space; works for me. by Dale Johannesen · 14 years ago
  14. 05d6253 Teach instcombine to promote alloca array sizes. by Dan Gohman · 14 years ago
  15. 8496d50 Add a testcase for getelementptr index promotion. by Dan Gohman · 14 years ago
  16. d8720f4 Do not drop location info for inlined function args. by Devang Patel · 14 years ago
  17. 1d9b973 Teach instCombine to remove malloc+free if malloc's only uses are comparisons by Duncan Sands · 14 years ago
  18. 48aefe1 Properly promote operands when optimizing a single-character memcmp. by Benjamin Kramer · 14 years ago
  19. eb7d818 Actually run the test. Thanks Daniel Dunbar! by Nick Lewycky · 14 years ago
  20. 12b927b Add testcase for r103653. by Nick Lewycky · 14 years ago
  21. c7d7e0c make simplifycfg insert an llvm.trap before the 'unreachable' it introduces by Chris Lattner · 15 years ago
  22. 6745191 Teach instcombine to transform a bitcast/(zext|trunc)/bitcast sequence by Chris Lattner · 15 years ago
  23. 7944c21 Fix PR7052, patch by Jakub Staszak! by Chris Lattner · 15 years ago
  24. 735538b Update test to use valid debug info. by Devang Patel · 15 years ago
  25. 28a193e Add an LLVM IR version of code sinking. This uses the same simple algorithm by Dan Gohman · 15 years ago
  26. 55cd6cb Use llvm.foo as the intrinsic, rather than llvm.dbg.value. Since the by Duncan Sands · 15 years ago
  27. 203f7cb Fix a variant of PR6112 found by thinking about it: when doing by Duncan Sands · 15 years ago
  28. 86b6f80 Check for side effects before splitting loop. Patch by Jakub Staszak! by Devang Patel · 15 years ago
  29. 83f66fe revert r102831. We already delete dead readonly calls in by Chris Lattner · 15 years ago
  30. 1b4a386 Disable the call-deletion transformation introduced in r86975. Without by Owen Anderson · 15 years ago
  31. bccb41a fix PR5009 by making CGSCCPM realize that a call was devirtualized by Chris Lattner · 15 years ago
  32. 1951e10 rename test by Chris Lattner · 15 years ago
  33. 6da12e6 Implement rdar://6295824 and PR6724 with two tiny changes by Chris Lattner · 15 years ago
  34. 1595287 The inliner has traditionally not considered call sites by Chris Lattner · 15 years ago
  35. 4b7b42c Dan recently disabled recursive inlining within a function, but we by Chris Lattner · 15 years ago
  36. 0aa885d Preserve debug info attached with call instruction while eliminating dead argument. by Devang Patel · 15 years ago
  37. c1c4595 fix this to work with objdir != srcdir by Chris Lattner · 15 years ago
  38. f3f325b fix PR6112 - When globalopt (or any other pass) does RAUW(@G, %G), by Chris Lattner · 15 years ago
  39. 8581c26 fix PR6940: sitofp(undef) folds to 0.0, not undef. by Chris Lattner · 15 years ago
  40. d46316e no longer xfail by Chris Lattner · 15 years ago
  41. 1210446 fix some failures my callgraph dump format change broke. by Chris Lattner · 15 years ago
  42. a56c1c5 testcase for the bug that required a patch to be reverted. by Chris Lattner · 15 years ago
  43. 62cc838 disable my previous inliner patch, it appears to be busting self-host. by Chris Lattner · 15 years ago
  44. fe9af3b The inliner was choosing to not consider call sites by Chris Lattner · 15 years ago
  45. b61789d add a DEBUG call so that -debug lists when CGSCCPM iterates. by Chris Lattner · 15 years ago
  46. 08e322d Implement (but don't enable) PR6724 and rdar://6295824. In short, by Chris Lattner · 15 years ago
  47. d217cfc Revert r101471. For tight recursive functions which have multiple by Dan Gohman · 15 years ago
  48. a78130c RewriteLoopBodyWithConditionConstant can end up rewriting the by Chris Lattner · 15 years ago
  49. eae2202 Fix rdar://7879828 - crash in CallGraph, a self host issue. by Chris Lattner · 15 years ago
  50. c056454 Remove the Expr member from IVUsers. Instead of remembering the expression, by Dan Gohman · 15 years ago
  51. a370a44 Fix declarations in a few more tests. by Nick Lewycky · 15 years ago
  52. 8e13af3 Fix intrinsic signature in this test. by Nick Lewycky · 15 years ago
  53. 84bd6b0 Re-commit my previous SSAUpdater changes. The previous version naively tried by Bob Wilson · 15 years ago
  54. b391bb8 Disable inlining of recursive calls. It can complicate tailcallelim and by Dan Gohman · 15 years ago
  55. ea25b48 Refine the detection of seemingly infinitely recursive calls where the by Dan Gohman · 15 years ago
  56. 5f03782 move comment. by Chris Lattner · 15 years ago
  57. d55c1c1 fix PR6832: we were using the alignment of a pointer when we by Chris Lattner · 15 years ago
  58. dda54ee Trim tests and convert to FileCheck. by Evan Cheng · 15 years ago
  59. 3715e45 Revert r101213. by Nick Lewycky · 15 years ago
  60. 05f1498 Commit testcase for r101213. by Nick Lewycky · 15 years ago
  61. 2828779 Teach ScalarEvolution to simplify smax and umax when it can prove by Dan Gohman · 15 years ago
  62. a590b79 Teach IndVarSimplify how to eliminate remainder operators where the by Dan Gohman · 15 years ago
  63. ca9b703 Suppress LinearFunctionTestReplace when the computed backedge-taken by Dan Gohman · 15 years ago
  64. 67a71b5 Verify function prototypes before trying to optimize functions. We also by Eric Christopher · 15 years ago
  65. 931e345 Re-apply r101000, with a fix: Don't eliminate an icmp which is part of by Dan Gohman · 15 years ago
  66. ac3b9cd Revert 101000, which is breaking self-host builds. by Dan Gohman · 15 years ago
  67. 3fddbb3 Teach IndVarSimplify how to eliminate comparisons involving induction by Dan Gohman · 15 years ago
  68. 6f285d2 fix PR6743, a case where we'd delete an instruction before using it by Chris Lattner · 15 years ago
  69. a2fb234 fix PR6760, a missing check in heap SRoA. by Chris Lattner · 15 years ago
  70. e5f7687 When determining a canonical insert position, don't climb deeper by Dan Gohman · 15 years ago
  71. f8d0578 When emitting code for an add, don't force a SCEVUnknown wrapper around by Dan Gohman · 15 years ago
  72. b3cdb0e Fix a bug in IVUsers which was permitting non-affine addrecs to by Dan Gohman · 15 years ago
  73. 8829cec fix a SCCP miscompilation that could happen when a by Chris Lattner · 15 years ago
  74. 29e13e0 Print empty structs as {} rather than { }. by Dan Gohman · 15 years ago
  75. d207558 add newlines at the end of files. by Chris Lattner · 15 years ago
  76. 448db1c Generalize IVUsers to track arbitrary expressions rather than expressions by Dan Gohman · 15 years ago
  77. 20adc9d Reapply address space patch after fixing an issue in MemCopyOptimizer. by Mon P Wang · 15 years ago
  78. 96fd766 add integer overflow check for the fp induction variable by Chris Lattner · 15 years ago
  79. 43b8527 fix PR6761, a miscompilation due to the fp->int IV conversion by Chris Lattner · 15 years ago
  80. 203bceb convert to filecheck by Chris Lattner · 15 years ago
  81. cf9abd2 rename feature test. by Chris Lattner · 15 years ago
  82. 6aea48b actually just remove this, will move the real feature test here. by Chris Lattner · 15 years ago
  83. 415d754 rename test since it is a feature test. by Chris Lattner · 15 years ago
  84. 07aa76a first half of a pass through IndVarSimplify::HandleFloatingPointIV, by Chris Lattner · 15 years ago
  85. 49c283f Revert all my SSAUpdater patches. The PHI placement algorithm is not correct by Bob Wilson · 15 years ago
  86. e754d3f Revert r100191 since it breaks objc in clang by Mon P Wang · 15 years ago
  87. e33c848 Reapply address space patch after fixing an issue in MemCopyOptimizer. by Mon P Wang · 15 years ago
  88. d7bfd00 Manually notify ScalarEvolution before making an operand replacement, since by Dan Gohman · 15 years ago
  89. f860db2 Revert the recent alignment changes. They're broken for -Os because, by Dan Gohman · 15 years ago
  90. c9ae19e Make globalopt refine global variable alignment. by Dan Gohman · 15 years ago
  91. 3684549 Add a redundant PHI testcase for SSAUpdater to go with svn r100047. by Bob Wilson · 15 years ago
  92. 4e86da7 testcase for r99914, provided by baldrick! by Gabor Greif · 15 years ago
  93. 100f090 Revert Mon Ping's change 99928, since it broke all the llvm-gcc buildbots. by Bob Wilson · 15 years ago
  94. 808bab0 Added support for address spaces and added a isVolatile field to memcpy, memmove, and memset, by Mon P Wang · 15 years ago
  95. 219d774 fix PR6642, GVN forwarding from memset to load of the base of the memset. by Chris Lattner · 15 years ago
  96. f27e608 Reapply r99451 with a fix to move the NoInline check to the cost functions by Eric Christopher · 15 years ago
  97. 0623e90 Temporarily revert this, it's causing an issue with an internal project. by Eric Christopher · 15 years ago
  98. a54934a add some accessors to callsite/callinst/invokeinst to check by Chris Lattner · 15 years ago
  99. 0289b41 Teach simplify libcall to transform __strcpy_chk to __memcpy_chk to enable optimizations down stream. by Evan Cheng · 15 years ago
  100. 9d8f002 Fix an incorrect logic causing instcombine to miss some _chk -> non-chk transformations. by Evan Cheng · 15 years ago