1. 19944fa remove the second argument to cloneInto by Chris Lattner · 21 years ago
  2. 03b7f99 add some timers, don't clone aux nodes by Chris Lattner · 21 years ago
  3. 410da35 move this out of line by Chris Lattner · 21 years ago
  4. 5f10e6d don't generate temporary scalarmaps. by Chris Lattner · 21 years ago
  5. 848ef87 allow passing clone flags down to cloneInto by Chris Lattner · 21 years ago
  6. c1439d5 Enhance the TD pass to build composite graphs when we have indirect call by Chris Lattner · 21 years ago
  7. d90f5ba make this const correct by Chris Lattner · 21 years ago
  8. 040426a Fix a major problem where we didn't add call graph edges for call sites with by Chris Lattner · 21 years ago
  9. e8a4329 Ugh, for some reason, I can't call this unless the reference is const!?!?!? by Chris Lattner · 21 years ago
  10. 13429dc The reachability cloner should add arguments to merged calls when the RHS of by Chris Lattner · 21 years ago
  11. 7269f15 'note to self' by Chris Lattner · 21 years ago
  12. 98f7e1c Change the way that the TD pass inlines graphs. Instead of inlining each by Chris Lattner · 21 years ago
  13. c5cdc226 Don't strip modref bits when inlining down the call graph. This fixes by Chris Lattner · 21 years ago
  14. 21ef767 Remove the ability to keep track of inlined globals, which is always dead. by Chris Lattner · 21 years ago
  15. 571c62a This call is always a noop, remove it. by Chris Lattner · 21 years ago
  16. b1cabb6 remove some pointless asserts by Chris Lattner · 21 years ago
  17. ded489e -steens doesn't use the inlined globals facility. by Chris Lattner · 21 years ago
  18. ff634f4 Build EC's for globals twice. The first is after constructing the initial by Chris Lattner · 21 years ago
  19. 36a810a Add a new DSNode::removeGlobal method. by Chris Lattner · 21 years ago
  20. 5ae2152 Transform BU pass to not use the horrible DSCallSiteIterator class. by Chris Lattner · 21 years ago
  21. a550a5b Implement new methods for dealing with DSNode global lists, rename uses of by Chris Lattner · 21 years ago
  22. e68e808 use simpler methods. by Chris Lattner · 21 years ago
  23. 1ffdd57 method was renamed. by Chris Lattner · 21 years ago
  24. 5635a88 print out equiv class info. by Chris Lattner · 21 years ago
  25. e7a8e86 some methods got renamed by Chris Lattner · 21 years ago
  26. 711e083 Make use of simpler DSNode methods. by Chris Lattner · 21 years ago
  27. 61f3bef #ifdef out a function only used by #ifdef'd code. by Chris Lattner · 21 years ago
  28. e965bd1 comment cleanup by Chris Lattner · 21 years ago
  29. 9379e69 Create an equivalence class of global variables that DSA will never be able by Chris Lattner · 21 years ago
  30. c1b9b56 Switch to use the new interface for the EquivalenceClasses class, and fix by Chris Lattner · 21 years ago
  31. bed1c18 do not bother inlining nullary functions without return values. The only by Chris Lattner · 21 years ago
  32. 30525a0 fix a bogus assertion by Chris Lattner · 21 years ago
  33. 5bd948b another fastpath by Chris Lattner · 21 years ago
  34. a8e1a52 remove a bogus optimization. This only works if there are no globals in the by Chris Lattner · 21 years ago
  35. 3f181d7 Rewrite DSAA::getModRefInfo to compute the mapping between caller and callee by Chris Lattner · 21 years ago
  36. b8d85c1 implement a new method. by Chris Lattner · 21 years ago
  37. 488a80a add some possibly bogus assertions. by Chris Lattner · 21 years ago
  38. b552552 simplify this function a bit, allow DS-AA to build on/improve the mod/ref by Chris Lattner · 21 years ago
  39. 8dd1491 Clean up some code, handle null pointer specially to avoid an assertion by Chris Lattner · 21 years ago
  40. ea7e654 Two changes: by Chris Lattner · 21 years ago
  41. 7b9020a Fix the missing symbols problem Bill was hitting. Patch contributed by by Chris Lattner · 21 years ago
  42. 5251047 Do not create ridiculously huge DSNodes, as described in the comments. by Chris Lattner · 21 years ago
  43. 62462c2 remove use of compat_iterator. by Chris Lattner · 21 years ago
  44. f901355 make sure to mark nodes in the globals graph incomplete after computing it by Chris Lattner · 21 years ago
  45. 21a79ed fix crashes when we only have a prototype for main. by Chris Lattner · 21 years ago
  46. dadf4b3 Fix a crash that happens when mapping something like this: by Chris Lattner · 21 years ago
  47. dd3fb83 Make computeGGToGMapping compute an invnodemap by Chris Lattner · 21 years ago
  48. d31a3d0 Finally fix (the right way) the problem where functions like this: by Chris Lattner · 21 years ago
  49. 92d0c1c1b Start using retnodes_* for iteration. by Chris Lattner · 21 years ago
  50. 451fa32 avoid varialbe name collisions by Chris Lattner · 21 years ago
  51. 531f9e9 This mega patch converts us from using Function::a{iterator|begin|end} to by Chris Lattner · 21 years ago
  52. 28f1caa Don't crash if computing a mapping to a node with zero size by Chris Lattner · 21 years ago
  53. 26415d7 rename method, add counterpart by Chris Lattner · 21 years ago
  54. 1bdb8b7 add a method to compute a commonly used mapping. by Chris Lattner · 21 years ago
  55. 9071175 regardless of whether or not the client things we should mark globals incomplete, by Chris Lattner · 21 years ago
  56. b9e2a4d Make sure to remove incomplete markers before we add to them! :) by Chris Lattner · 21 years ago
  57. 5a66097 The incoming arguments to main (the argv list) are not complete! by Chris Lattner · 21 years ago
  58. 2eff970 After finishing BU analysis, move all global variables from the globals by Chris Lattner · 21 years ago
  59. 68c3cac ADd support for printing eqgraphs. by Chris Lattner · 21 years ago
  60. 9cc2c3e Replace linear search with logrithmic one. by Chris Lattner · 21 years ago
  61. 97ac0a8 make sure to mark nodes returned from functions as incomplete by Chris Lattner · 21 years ago
  62. dd6bcbe remove this from the PA namespace, leaving it in the llvm ns by Chris Lattner · 21 years ago
  63. 2dd9a09 Move this from the pool allocator project to here, where it logically belongs. by Chris Lattner · 21 years ago
  64. 7c832fb Make sure the two arguments of a setcc instruction point to the same node. by Chris Lattner · 21 years ago
  65. c01e2f7 Trivial cleanup patch by Chris Lattner · 21 years ago
  66. dc166eb Fix spelling, patch contributed by Gabor Greif by Chris Lattner · 21 years ago
  67. e99ee2b Handle null a bit more carefully. by Chris Lattner · 21 years ago
  68. 468fd33 This instruction: X = gep null, ... by Chris Lattner · 21 years ago
  69. d13cc49 Fix a bug introduced by revision 1.187 of this file. by Chris Lattner · 21 years ago
  70. 3e70830 Add a sanity check. by Chris Lattner · 21 years ago
  71. 219002e Add a new method to make it easy to update graphs. by Chris Lattner · 21 years ago
  72. 5ce5a09 Use new edge iterators to simplify some code. by Chris Lattner · 21 years ago
  73. 863d9c9 IndCallGraphMap is now a pointer to a new'd map. by Chris Lattner · 21 years ago
  74. 4585abd If we have an indirect call site that calls N functions, inline the N functions by Chris Lattner · 21 years ago
  75. d100068 Split mergeInGraph into two methods. by Chris Lattner · 21 years ago
  76. ba954f3 Fix the Regression/Transforms/DSAnalysis/recursion.ll regression. by Chris Lattner · 21 years ago
  77. 3dd3df2 Refactor getFunctionArgumentsForCall out of mergeInGraph. by Chris Lattner · 21 years ago
  78. 16a5324 Eliminate some duplicated debug code by Chris Lattner · 21 years ago
  79. 5ce51e8 Eliminate self-recursion as a special case. by Chris Lattner · 21 years ago
  80. 50cebc6b Eliminate use of DSCallSiteIterator in key loop. This is a half step to by Chris Lattner · 21 years ago
  81. 63a46ce Signficantly speed up printing by not emitting the same file twice with by Chris Lattner · 21 years ago
  82. d6106a4 Do not revisit nodes in the SCC traversal. This speeds up the BU pass a bit. by Chris Lattner · 21 years ago
  83. 2ca79d3 Rename variables to work with VC++'s hokey scoping rules. by Chris Lattner · 21 years ago
  84. 2977b85 Fix some scary bugs that VC++ detected. by Chris Lattner · 21 years ago
  85. a1b39fa * Make some methods more const correct. by Chris Lattner · 21 years ago
  86. c782335 Remove this code as it is currently completely broken and unmaintained. by Chris Lattner · 21 years ago
  87. 2e2edef Make -ds-aa more useful, allowing it to be updated as xforms hack on the program. by Chris Lattner · 21 years ago
  88. 2f8e4ad Silence VC++ warnings. by Chris Lattner · 21 years ago
  89. 292845d Add last four createXxxPass functions by Jeff Cohen · 21 years ago
  90. 14903e0 Get lib/Analysis/DataStructure to compile with VC++ by Jeff Cohen · 21 years ago
  91. 5a06802 Move method out of line for better ICC support by Chris Lattner · 21 years ago
  92. d349d4a Work correctly with ICC, Patch contributed by Bjørn Wennberg by Chris Lattner · 21 years ago
  93. 5c132bc For PR387:\ Add getModRefInfo method to avoid overloaded virtuals by Reid Spencer · 21 years ago
  94. 9083936 For PR387:\ by Reid Spencer · 21 years ago
  95. 068c0cf Fix a bug that was preventing povray and namd from pool allocating correctly. by Chris Lattner · 21 years ago
  96. 1feea5f Handle assert_fail special by Chris Lattner · 21 years ago
  97. a67a030 Don't call Constant::getNullValue when the argument could be VoidTy by Chris Lattner · 21 years ago
  98. e3c00e9 Fix comment by Chris Lattner · 21 years ago
  99. 70fdac8 Improve comment by Chris Lattner · 21 years ago
  100. 3f7dbfc Add more paranoid assertions :) by Chris Lattner · 21 years ago