1. 5805c42 remove a dead ctor by Chris Lattner · 20 years ago
  2. d65145b now that the second argument is always this->ReturnNodes, don't bother passing it. by Chris Lattner · 20 years ago
  3. 560af8a instead of using a local RetValMap, just use the graph we are cloning into by Chris Lattner · 20 years ago
  4. 271d688 now that the valuemapping is always the local scalar map, we can eliminate by Chris Lattner · 20 years ago
  5. 3c920fa remove the second argument to cloneInto by Chris Lattner · 20 years ago
  6. 24c47c5 add some timers, don't clone aux nodes by Chris Lattner · 20 years ago
  7. 612f0b7 move this out of line by Chris Lattner · 20 years ago
  8. 7080c3e don't generate temporary scalarmaps. by Chris Lattner · 20 years ago
  9. f09ecff allow passing clone flags down to cloneInto by Chris Lattner · 20 years ago
  10. 275b301 Enhance the TD pass to build composite graphs when we have indirect call by Chris Lattner · 20 years ago
  11. b343937 make this const correct by Chris Lattner · 20 years ago
  12. eb144f5 Fix a major problem where we didn't add call graph edges for call sites with by Chris Lattner · 20 years ago
  13. c26f6d3 Ugh, for some reason, I can't call this unless the reference is const!?!?!? by Chris Lattner · 20 years ago
  14. 3f90a94 The reachability cloner should add arguments to merged calls when the RHS of by Chris Lattner · 20 years ago
  15. c2b9480 'note to self' by Chris Lattner · 20 years ago
  16. d57e55e Change the way that the TD pass inlines graphs. Instead of inlining each by Chris Lattner · 20 years ago
  17. 53491b3 Don't strip modref bits when inlining down the call graph. This fixes by Chris Lattner · 20 years ago
  18. cc9bda6 Remove the ability to keep track of inlined globals, which is always dead. by Chris Lattner · 20 years ago
  19. 36474c9 This call is always a noop, remove it. by Chris Lattner · 20 years ago
  20. bc6f966 remove some pointless asserts by Chris Lattner · 20 years ago
  21. 5f75ff6 -steens doesn't use the inlined globals facility. by Chris Lattner · 20 years ago
  22. 9b426bd Build EC's for globals twice. The first is after constructing the initial by Chris Lattner · 20 years ago
  23. 7cdf321 Add a new DSNode::removeGlobal method. by Chris Lattner · 20 years ago
  24. 6b9eb35 Transform BU pass to not use the horrible DSCallSiteIterator class. by Chris Lattner · 20 years ago
  25. 82c6c72 Implement new methods for dealing with DSNode global lists, rename uses of by Chris Lattner · 20 years ago
  26. 2496d69 use simpler methods. by Chris Lattner · 20 years ago
  27. 977b705 method was renamed. by Chris Lattner · 20 years ago
  28. f5c7ad8 print out equiv class info. by Chris Lattner · 20 years ago
  29. bf30e72 some methods got renamed by Chris Lattner · 20 years ago
  30. 9454dda Make use of simpler DSNode methods. by Chris Lattner · 20 years ago
  31. 1cee779 #ifdef out a function only used by #ifdef'd code. by Chris Lattner · 20 years ago
  32. 48427b5 comment cleanup by Chris Lattner · 20 years ago
  33. f4f6227 Create an equivalence class of global variables that DSA will never be able by Chris Lattner · 20 years ago
  34. 605a87c Switch to use the new interface for the EquivalenceClasses class, and fix by Chris Lattner · 20 years ago
  35. 5021b8c do not bother inlining nullary functions without return values. The only by Chris Lattner · 20 years ago
  36. db7436a fix a bogus assertion by Chris Lattner · 20 years ago
  37. 0c9707a another fastpath by Chris Lattner · 20 years ago
  38. 4707b89 remove a bogus optimization. This only works if there are no globals in the by Chris Lattner · 20 years ago
  39. 511f60c Rewrite DSAA::getModRefInfo to compute the mapping between caller and callee by Chris Lattner · 20 years ago
  40. 4ffe5d8 implement a new method. by Chris Lattner · 20 years ago
  41. 1c8327b add some possibly bogus assertions. by Chris Lattner · 20 years ago
  42. 50cb9b4 simplify this function a bit, allow DS-AA to build on/improve the mod/ref by Chris Lattner · 20 years ago
  43. 94f8470 Clean up some code, handle null pointer specially to avoid an assertion by Chris Lattner · 20 years ago
  44. 2e2cce6 Two changes: by Chris Lattner · 20 years ago
  45. 5b3a455 Fix the missing symbols problem Bill was hitting. Patch contributed by by Chris Lattner · 20 years ago
  46. ec3f5c4 Do not create ridiculously huge DSNodes, as described in the comments. by Chris Lattner · 20 years ago
  47. 84b80a2 remove use of compat_iterator. by Chris Lattner · 20 years ago
  48. 38065a7 make sure to mark nodes in the globals graph incomplete after computing it by Chris Lattner · 20 years ago
  49. 49e88e8 fix crashes when we only have a prototype for main. by Chris Lattner · 20 years ago
  50. 4d5af8e Fix a crash that happens when mapping something like this: by Chris Lattner · 20 years ago
  51. 36a13cd Make computeGGToGMapping compute an invnodemap by Chris Lattner · 20 years ago
  52. 2af8c51 Finally fix (the right way) the problem where functions like this: by Chris Lattner · 20 years ago
  53. a5f47ea Start using retnodes_* for iteration. by Chris Lattner · 20 years ago
  54. 5d85f8f avoid varialbe name collisions by Chris Lattner · 20 years ago
  55. e4d5c44 This mega patch converts us from using Function::a{iterator|begin|end} to by Chris Lattner · 20 years ago
  56. 841957e Don't crash if computing a mapping to a node with zero size by Chris Lattner · 20 years ago
  57. b0f92e3 rename method, add counterpart by Chris Lattner · 20 years ago
  58. b2b17bb add a method to compute a commonly used mapping. by Chris Lattner · 20 years ago
  59. e2bc7b2 regardless of whether or not the client things we should mark globals incomplete, by Chris Lattner · 20 years ago
  60. 270cf50 Make sure to remove incomplete markers before we add to them! :) by Chris Lattner · 20 years ago
  61. b5ecd2e The incoming arguments to main (the argv list) are not complete! by Chris Lattner · 20 years ago
  62. a66e353 After finishing BU analysis, move all global variables from the globals by Chris Lattner · 20 years ago
  63. adfd5f1 ADd support for printing eqgraphs. by Chris Lattner · 20 years ago
  64. 2787e03 Replace linear search with logrithmic one. by Chris Lattner · 20 years ago
  65. a4319e5 make sure to mark nodes returned from functions as incomplete by Chris Lattner · 20 years ago
  66. b25959a remove this from the PA namespace, leaving it in the llvm ns by Chris Lattner · 20 years ago
  67. 7aed717 Move this from the pool allocator project to here, where it logically belongs. by Chris Lattner · 20 years ago
  68. 3267265 Make sure the two arguments of a setcc instruction point to the same node. by Chris Lattner · 20 years ago
  69. f57cc3b Trivial cleanup patch by Chris Lattner · 20 years ago
  70. f8db8a0 Fix spelling, patch contributed by Gabor Greif by Chris Lattner · 20 years ago
  71. 6e84bd7 Handle null a bit more carefully. by Chris Lattner · 20 years ago
  72. 753b113 This instruction: X = gep null, ... by Chris Lattner · 20 years ago
  73. d7642c4 Fix a bug introduced by revision 1.187 of this file. by Chris Lattner · 20 years ago
  74. 7a0c775 Add a sanity check. by Chris Lattner · 20 years ago
  75. d672ab9 Add a new method to make it easy to update graphs. by Chris Lattner · 20 years ago
  76. 6be0794 Use new edge iterators to simplify some code. by Chris Lattner · 21 years ago
  77. bcc70bc IndCallGraphMap is now a pointer to a new'd map. by Chris Lattner · 21 years ago
  78. 86db364 If we have an indirect call site that calls N functions, inline the N functions by Chris Lattner · 21 years ago
  79. e859444 Split mergeInGraph into two methods. by Chris Lattner · 21 years ago
  80. d7be188 Fix the Regression/Transforms/DSAnalysis/recursion.ll regression. by Chris Lattner · 21 years ago
  81. bb753c4 Refactor getFunctionArgumentsForCall out of mergeInGraph. by Chris Lattner · 21 years ago
  82. 269dbf5 Eliminate some duplicated debug code by Chris Lattner · 21 years ago
  83. 20cd136 Eliminate self-recursion as a special case. by Chris Lattner · 21 years ago
  84. af8650e Eliminate use of DSCallSiteIterator in key loop. This is a half step to by Chris Lattner · 21 years ago
  85. 1e75999 Signficantly speed up printing by not emitting the same file twice with by Chris Lattner · 21 years ago
  86. f189bce Do not revisit nodes in the SCC traversal. This speeds up the BU pass a bit. by Chris Lattner · 21 years ago
  87. f9aace2 Rename variables to work with VC++'s hokey scoping rules. by Chris Lattner · 21 years ago
  88. cff8ac2 Fix some scary bugs that VC++ detected. by Chris Lattner · 21 years ago
  89. 6538f42 Make things more const-correct, adjust to changes in DSA interfaces. by Chris Lattner · 21 years ago
  90. a9548d9 * Make some methods more const correct. by Chris Lattner · 21 years ago
  91. 9cb992a Remove this code as it is currently completely broken and unmaintained. by Chris Lattner · 21 years ago
  92. 851b534 Make -ds-aa more useful, allowing it to be updated as xforms hack on the program. by Chris Lattner · 21 years ago
  93. 507bdf9 Silence VC++ warnings. by Chris Lattner · 21 years ago
  94. 1d7b5de Add last four createXxxPass functions by Jeff Cohen · 21 years ago
  95. 2611dd4 Get lib/Analysis/DataStructure to compile with VC++ by Jeff Cohen · 21 years ago
  96. b29dd0f Move method out of line for better ICC support by Chris Lattner · 21 years ago
  97. fe78165 Work correctly with ICC, Patch contributed by Bjørn Wennberg by Chris Lattner · 21 years ago
  98. 4a7ebfa For PR387:\ Add getModRefInfo method to avoid overloaded virtuals by Reid Spencer · 21 years ago
  99. ce9653c For PR387:\ by Reid Spencer · 21 years ago
  100. 04252fe Make this build in release mode by Chris Lattner · 21 years ago