1. 7238210 Add explicit iostream #includes by Chris Lattner · 20 years ago
  2. 86a5484 Add explicit #includes of <iostream> by Chris Lattner · 20 years ago
  3. 61af913 Prefix DSA specific options with dsa. by John Criswell · 20 years ago
  4. 3075160 Added an option to specify the names of heap freeing functions. by John Criswell · 20 years ago
  5. fa70052 Added a command line option that allows the user to specify a list of by John Criswell · 20 years ago
  6. 8a3802d Collapsing node if variable length struct with final field of length zero by Sumant Kowshik · 20 years ago
  7. 8375393 don't bother building the archive version of this library by Chris Lattner · 20 years ago
  8. 6d79623 implement some prototypes by Chris Lattner · 20 years ago
  9. 00b16889 Eliminate all remaining tabs and trailing spaces. by Jeff Cohen · 20 years ago
  10. 558bc88 core changes for varargs by Andrew Lenharth · 20 years ago
  11. a1198b5 Correctly handle global-argument aliases induced in main by Chris Lattner · 20 years ago
  12. 63320cc Don't mess up SCC traversal when a node has null edges out of it. by Chris Lattner · 20 years ago
  13. cc1f245 Propagate eq sets through the bu graphs to the cbu and eq graphs, fixing by Chris Lattner · 20 years ago
  14. dedf2bd Convert tabs to spaces by Misha Brukman · 20 years ago
  15. 2b37d7c Remove trailing whitespace by Misha Brukman · 20 years ago
  16. a5ed1bd add support for taking and resolving the address of free. by Chris Lattner · 20 years ago
  17. af2e3e0 Fix a crash analyzing MultiSource/Benchmarks/MallocBench/gs by Chris Lattner · 20 years ago
  18. 1231aa3 fix some VC compilation problems, thanks to Jeff C for pointing this out! by Chris Lattner · 20 years ago
  19. 0700123 EquivClassGraphs is now in DataStructure.h by Chris Lattner · 20 years ago
  20. 2ccc5f1 use a callee_iterator typedef. by Chris Lattner · 20 years ago
  21. 021decc Change the ActualCallees callgraph from hash_multimap<Instruction,Function> by Chris Lattner · 20 years ago
  22. 9342a93 Fix a problem where we not marking incoming arguments to functions with by Chris Lattner · 20 years ago
  23. 93ab219 remove ... by Chris Lattner · 20 years ago
  24. 40ee8ce speed up steens by using spliceFrom, improve its precision by realizing that by Chris Lattner · 20 years ago
  25. 5f4c0a8 Don't give up completely, maybe other AA can say something about this. by Chris Lattner · 20 years ago
  26. 1b9a2aa Cache mapping information for a call site after computing it for a mod/ref by Chris Lattner · 20 years ago
  27. a7337dc Remove more long dead code: dsa doesn't provide must alias info by Chris Lattner · 20 years ago
  28. 5a6a9d4 remove some unsafe code that has long been dead by Chris Lattner · 20 years ago
  29. bc499de slightly improve mod/ref for DSAA by checking the globals graph for fallback by Chris Lattner · 20 years ago
  30. b752341 Teach steens-aa two things about mod/ref information: by Chris Lattner · 20 years ago
  31. cf90825 no really, don't double count these nodes either! by Chris Lattner · 20 years ago
  32. 0423e03 Don't count all of the nodes in the SCC once for each function in the SCC. by Chris Lattner · 20 years ago
  33. 33b4276 Grow the EQ classes for globals at the end of the BU pass. This shrinks by Chris Lattner · 20 years ago
  34. 20da24c remove a debugging timer. by Chris Lattner · 20 years ago
  35. b2dbdc1 Two changes here: by Chris Lattner · 20 years ago
  36. ce7068d Make the spliceFrom case where one graph is completely empty be constant time. by Chris Lattner · 20 years ago
  37. 5734e43 add a new DSGraph::spliceFrom method, which violently takes the content of by Chris Lattner · 20 years ago
  38. 4da120e This replaces the correct but slow code with a more aggressive scc-finder by Chris Lattner · 20 years ago
  39. 09adbbc9 only look at successors of globals. This gets us down to "only" 22s in the by Chris Lattner · 20 years ago
  40. d864212 Unfortunately, a previous patch was not safe. Revert it, reimplement by Chris Lattner · 20 years ago
  41. 0d397bd don't bother |'ing in 0's by Chris Lattner · 20 years ago
  42. d94b4d5 be more aggressive about incompleteness marking by Chris Lattner · 20 years ago
  43. c5132e6 Fix a crash while promoting a value out of a loop from a global variable by Chris Lattner · 20 years ago
  44. 7d671b8 teach ds-aa about mod/ref for external function calls. by Chris Lattner · 20 years ago
  45. 65512d2 a hack to allow count-aa to work with ds-aa :( by Chris Lattner · 20 years ago
  46. c14f59c turn a dead conditional into an assert. by Chris Lattner · 20 years ago
  47. e3f1d8a Totally gut mergeInGraph. There is absolutely no reason to be merging by Chris Lattner · 20 years ago
  48. eb39492 wrap a long line by Chris Lattner · 20 years ago
  49. 943814b Make -steens-aa more conservative (aka correct) by making sure to obey by Chris Lattner · 20 years ago
  50. 2f72f94 implement Analysis/DSGraph/field-sensitive.ll by Chris Lattner · 20 years ago
  51. 1e9d147 Several changes here: by Chris Lattner · 20 years ago
  52. 9547ade Mark external globals incomplete in the BU Globals graph, fixing by Chris Lattner · 20 years ago
  53. a513fb1 Remove an iteration pass over the entire scalarmap for each function created by Chris Lattner · 20 years ago
  54. 9308a35 When making a clone of a DSGraph from the BU pass, make sure to remember that by Chris Lattner · 20 years ago
  55. 3bc703b Don't use operator[], use the new method instead, which is faster. This speeds by Chris Lattner · 20 years ago
  56. a219713 Now that the dead ctor is gone, nothing uses the old node mapping exported by by Chris Lattner · 20 years ago
  57. 5805c42 remove a dead ctor by Chris Lattner · 20 years ago
  58. d65145b now that the second argument is always this->ReturnNodes, don't bother passing it. by Chris Lattner · 20 years ago
  59. 560af8a instead of using a local RetValMap, just use the graph we are cloning into by Chris Lattner · 20 years ago
  60. 271d688 now that the valuemapping is always the local scalar map, we can eliminate by Chris Lattner · 20 years ago
  61. 3c920fa remove the second argument to cloneInto by Chris Lattner · 20 years ago
  62. 24c47c5 add some timers, don't clone aux nodes by Chris Lattner · 20 years ago
  63. 612f0b7 move this out of line by Chris Lattner · 20 years ago
  64. 7080c3e don't generate temporary scalarmaps. by Chris Lattner · 20 years ago
  65. f09ecff allow passing clone flags down to cloneInto by Chris Lattner · 20 years ago
  66. 275b301 Enhance the TD pass to build composite graphs when we have indirect call by Chris Lattner · 20 years ago
  67. b343937 make this const correct by Chris Lattner · 20 years ago
  68. eb144f5 Fix a major problem where we didn't add call graph edges for call sites with by Chris Lattner · 20 years ago
  69. c26f6d3 Ugh, for some reason, I can't call this unless the reference is const!?!?!? by Chris Lattner · 20 years ago
  70. 3f90a94 The reachability cloner should add arguments to merged calls when the RHS of by Chris Lattner · 20 years ago
  71. c2b9480 'note to self' by Chris Lattner · 20 years ago
  72. d57e55e Change the way that the TD pass inlines graphs. Instead of inlining each by Chris Lattner · 20 years ago
  73. 53491b3 Don't strip modref bits when inlining down the call graph. This fixes by Chris Lattner · 20 years ago
  74. cc9bda6 Remove the ability to keep track of inlined globals, which is always dead. by Chris Lattner · 20 years ago
  75. 36474c9 This call is always a noop, remove it. by Chris Lattner · 20 years ago
  76. bc6f966 remove some pointless asserts by Chris Lattner · 20 years ago
  77. 5f75ff6 -steens doesn't use the inlined globals facility. by Chris Lattner · 20 years ago
  78. 9b426bd Build EC's for globals twice. The first is after constructing the initial by Chris Lattner · 20 years ago
  79. 7cdf321 Add a new DSNode::removeGlobal method. by Chris Lattner · 20 years ago
  80. 6b9eb35 Transform BU pass to not use the horrible DSCallSiteIterator class. by Chris Lattner · 20 years ago
  81. 82c6c72 Implement new methods for dealing with DSNode global lists, rename uses of by Chris Lattner · 20 years ago
  82. 2496d69 use simpler methods. by Chris Lattner · 20 years ago
  83. 977b705 method was renamed. by Chris Lattner · 20 years ago
  84. f5c7ad8 print out equiv class info. by Chris Lattner · 20 years ago
  85. bf30e72 some methods got renamed by Chris Lattner · 20 years ago
  86. 9454dda Make use of simpler DSNode methods. by Chris Lattner · 20 years ago
  87. 1cee779 #ifdef out a function only used by #ifdef'd code. by Chris Lattner · 20 years ago
  88. 48427b5 comment cleanup by Chris Lattner · 20 years ago
  89. f4f6227 Create an equivalence class of global variables that DSA will never be able by Chris Lattner · 20 years ago
  90. 605a87c Switch to use the new interface for the EquivalenceClasses class, and fix by Chris Lattner · 20 years ago
  91. 5021b8c do not bother inlining nullary functions without return values. The only by Chris Lattner · 20 years ago
  92. db7436a fix a bogus assertion by Chris Lattner · 20 years ago
  93. 0c9707a another fastpath by Chris Lattner · 20 years ago
  94. 4707b89 remove a bogus optimization. This only works if there are no globals in the by Chris Lattner · 20 years ago
  95. 511f60c Rewrite DSAA::getModRefInfo to compute the mapping between caller and callee by Chris Lattner · 20 years ago
  96. 4ffe5d8 implement a new method. by Chris Lattner · 20 years ago
  97. 1c8327b add some possibly bogus assertions. by Chris Lattner · 20 years ago
  98. 50cb9b4 simplify this function a bit, allow DS-AA to build on/improve the mod/ref by Chris Lattner · 20 years ago
  99. 94f8470 Clean up some code, handle null pointer specially to avoid an assertion by Chris Lattner · 20 years ago
  100. 2e2cce6 Two changes: by Chris Lattner · 20 years ago