1. 8b2bc3d fix PR5016, a crash I introduced in GVN handing first class by Chris Lattner · 15 years ago
  2. 4fbd14e enable non-local analysis and PRE of large store -> little load. by Chris Lattner · 15 years ago
  3. f716330 add pr# by Chris Lattner · 15 years ago
  4. eed919b Improve GVN to be able to forward substitute a small load by Chris Lattner · 15 years ago
  5. 8111576 fix a FileCheck bug where: by Chris Lattner · 15 years ago
  6. 3d4138b Work around a FileCheck bug, for now. by Daniel Dunbar · 15 years ago
  7. 6636434 Revert r82404, it is causing a bootstrap miscompile. This is very very by Chris Lattner · 15 years ago
  8. 6a089c3 this was not supposed to be committed by Chris Lattner · 15 years ago
  9. f15380b implement and document support for CHECK-NOT by Chris Lattner · 15 years ago
  10. 3862513 improve memdep to eliminate bitcasts (and aliases, and noop geps) by Chris Lattner · 15 years ago
  11. 771a542 Move CoerceAvailableValueToLoadType earlier in GVN.cpp. Hook it up by Chris Lattner · 15 years ago
  12. bb6495c enhance GVN to forward substitute a stored value to a load by Chris Lattner · 15 years ago
  13. f2f6ce6 Change tests from "opt %s" to "opt < %s" so that opt doesn't see the by Dan Gohman · 15 years ago
  14. 3e054fe Use opt -S instead of piping bitcode output through llvm-dis. by Dan Gohman · 15 years ago
  15. b1e1e82 Change these tests to feed the assembly files to opt directly, instead by Dan Gohman · 15 years ago
  16. 31ab6e3 Eliminate uses of %prcontext. by Daniel Dunbar · 15 years ago
  17. bccfc24 Change PHINode::hasConstantValue to have a DominatorTree argument by Dan Gohman · 15 years ago
  18. 6fbc196 Move the re-sort of invalidated NonLocalPointerDeps cache earlier by Chris Lattner · 15 years ago
  19. 42c3f55 This fixes a bug introduced in 72661, which can by Dale Johannesen · 15 years ago
  20. 88554df Be more aggressive in doing LoadPRE by tracing backwards when a block only has by Owen Anderson · 15 years ago
  21. ab9cf12 make memdep use the getModRefInfo method for stores instead of the by Chris Lattner · 15 years ago
  22. e8a290f Reapply r68211, with the miscompilations it caused fixed. by Owen Anderson · 16 years ago
  23. e63c4a2 Revert r68172. It caused regressions in by Dan Gohman · 16 years ago
  24. f41fcbb Enhance GVN to propagate simple conditionals. This fixes PR3921. by Owen Anderson · 16 years ago
  25. 090c0a2 Do not attempt to do parial redundancy elimination on void values. by John Criswell · 16 years ago
  26. c64bc16 Skip DbgInfoIntrinsic. by Devang Patel · 16 years ago
  27. a052fad Add a test for r61358, which I forgot to add way back when. by Owen Anderson · 16 years ago
  28. 95900f2 fix two more cases where we could let the NLPDI cache get unsorted. by Chris Lattner · 16 years ago
  29. 12a7db3 Fix PR3358, a really nasty bug where recursive phi translated by Chris Lattner · 16 years ago
  30. f478951 fix PR3217: fully cached queries need to be verified against the by Chris Lattner · 16 years ago
  31. 8f416f3 Add a testcase for GCC PR 23455, which lpre handles now. Add some by Chris Lattner · 16 years ago
  32. ef423eb gvn now hoists this load out of the hot non-call path. by Chris Lattner · 16 years ago
  33. 4807e07 Adjust testcase to make it more stable across visitation order changes, by Chris Lattner · 16 years ago
  34. f331316 make GVN try to rename inputs to the resultant replaced values, which by Chris Lattner · 16 years ago
  35. 9e59c64 Implement initial support for PHI translation in memdep. This means that by Chris Lattner · 16 years ago
  36. 5c6d91c another random testcase that shouldn't crash gvn and is by Chris Lattner · 16 years ago
  37. 3f101bb RLE isn't smart enough to eliminate this safely yet. by Chris Lattner · 16 years ago
  38. 4f118f0 rename some tests to be more uniform in naming convention. by Chris Lattner · 16 years ago
  39. c2f33f2 gvn should never crash on this. by Chris Lattner · 16 years ago
  40. 8295e49 Temporarily revert r60973. It's inexplicably causing a failure when self-hosting LLVM: by Bill Wendling · 16 years ago
  41. 8799229 make RLE preserve the name of the load that it replaces. This is just by Chris Lattner · 16 years ago
  42. 5a45bf1 loosen up an assertion that isn't valid when called from by Chris Lattner · 16 years ago
  43. 20d6f09 Teach BasicAA::getModRefInfo(CallSite, CallSite) some by Chris Lattner · 16 years ago
  44. 7f7c736 Fix test/Transforms/GVN/pre-load.ll by Chris Lattner · 16 years ago
  45. c89c6a9 Implement PRE of loads in the GVN pass with a pretty cheap and by Chris Lattner · 16 years ago
  46. e209d9a Add a test for my previous PRE fix. by Owen Anderson · 16 years ago
  47. 67afda6 testcase for my previous commit. by Chris Lattner · 16 years ago
  48. cae30af don't require GVN to work on dead values, just make the by Chris Lattner · 16 years ago
  49. f2aa160 A better fix for PR2503 that doesn't pessimize GVN in the presence of unreachable blocks. by Owen Anderson · 16 years ago
  50. 3987f8e Use the -enable-pre flag so this test doesn't fail. by Owen Anderson · 16 years ago
  51. b230372 Add local PRE to GVN. This only operates in cases where it would not increase code size, namely when the instantiated expression by Owen Anderson · 16 years ago
  52. f6cadc4 sabre brings to my attention that the 'tr' suffix is also obsolete by Gabor Greif · 16 years ago
  53. 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
  54. 6513c1b Add a testcase for non-local CSE of read-only calls. by Owen Anderson · 16 years ago
  55. c008c5e Add testcase for PR2213. by Owen Anderson · 17 years ago
  56. a723d1e Factor a bunch of functionality related to memcpy and memset transforms out of by Owen Anderson · 17 years ago
  57. f83e13a add a testcase for forming memset from noncontiguous stores. by Chris Lattner · 17 years ago
  58. 0b26a31 apparently tclsh doesn't lex like bash. Weird. by Chris Lattner · 17 years ago
  59. 263250b pass the option so this test tests the right thing. by Chris Lattner · 17 years ago
  60. 8562540 Use normal naming convention for test. by Owen Anderson · 17 years ago
  61. b017c9e implement an initial hack at a straight-line store -> memset optimization. by Chris Lattner · 17 years ago
  62. 8a97fdd Fix a bug in GVN that Duncan noticed, where we potentially need to insert a by Owen Anderson · 17 years ago
  63. 6bb0bd5 Improve the return slot optimization to be both more aggressive (not limited to sret parameters), and by Owen Anderson · 17 years ago
  64. bf931bb Add PR number to testcase. by Owen Anderson · 17 years ago
  65. 77db50f Fix an issue where GVN had the sizes of the two memcpy's reverse, resulting by Owen Anderson · 17 years ago
  66. c0808a7 Fix an issue where GVN was performing the return slot optimization when it was by Owen Anderson · 17 years ago
  67. 0f7ea1a Fix an issue where GVN would try to use an instruction before its definition when performing return slot optimization. by Owen Anderson · 17 years ago
  68. ea04159 make this just a bit more strict. by Chris Lattner · 17 years ago
  69. 5aa4f2a Add support to GVN for performing sret return slot optimization. This means that, if an sret function tail calls by Owen Anderson · 17 years ago
  70. c91b49b Testcase for PR2032. by Nick Lewycky · 17 years ago
  71. 35327b3 Add a note pointing to PR1996. by Eli Friedman · 17 years ago
  72. 261c704 Add test for PR1996. (This is my first time adding a test for a by Eli Friedman · 17 years ago
  73. 30b4bd4 Re-apply the patch to improve the optimizations of memcpy's, with several by Owen Anderson · 17 years ago
  74. e00fec5 Temporarily reverting: by Bill Wendling · 17 years ago
  75. d02c0bc Make this test more aggressive, to cover recent improvements. by Owen Anderson · 17 years ago
  76. 6f7a52d Allow GVN to hack on memcpy's, making them open to further optimization. by Owen Anderson · 17 years ago
  77. 28beeea Convert tests using "| wc -l | grep ..." to use the count script. by Dan Gohman · 17 years ago
  78. b95f9d5 Fix a failure I accidentally caused in my last commit by mishandling the by Owen Anderson · 17 years ago
  79. 054ab94 Fix a misoptimization in aha. by Owen Anderson · 17 years ago
  80. 4f9ba7c Fix a bug caused by indiscriminantly asking for the dominators of a predecessor. by Owen Anderson · 17 years ago
  81. a377a24 Fix a bug introduced in my last commit. by Owen Anderson · 17 years ago
  82. 4553791 Fix a couple more bugs in the phi construction by pulling in code that does by Owen Anderson · 17 years ago
  83. febc7e3 Fix what is _hopefully_ the last corner case for loops. by Owen Anderson · 17 years ago
  84. 9f43574 My last commit was not correct for nested loops. Fix it, and add a testcase for it. by Owen Anderson · 17 years ago
  85. 0d16988 Fix an infinite loop on 300.twolf. by Owen Anderson · 17 years ago
  86. 3dfcf33 Fix a bug in non-local memdep that was causing an infinite loop on 175.vpr. by Owen Anderson · 17 years ago
  87. 2e3d6b4 Fix a bug that was causing GVN to crash on 252.eon. by Owen Anderson · 17 years ago
  88. 0cd3203 Add basic support for performing whole-function RLE. by Owen Anderson · 17 years ago
  89. 1ad2cb7 Add a GVN pass, using the value numbering code I developed for GVNPRE and the by Owen Anderson · 17 years ago