1. b8190e6 Fix grammar by Misha Brukman · 19 years ago
  2. 1f309c1 enable -debug-only=licm by Chris Lattner · 19 years ago
  3. c14f59c turn a dead conditional into an assert. by Chris Lattner · 19 years ago
  4. e3f1d8a Totally gut mergeInGraph. There is absolutely no reason to be merging by Chris Lattner · 19 years ago
  5. eb39492 wrap a long line by Chris Lattner · 19 years ago
  6. cc59ed5 don't lie to the register allocator by Andrew Lenharth · 19 years ago
  7. 943814b Make -steens-aa more conservative (aka correct) by making sure to obey by Chris Lattner · 19 years ago
  8. 9532ab9 Added alias analysis. by Tanya Lattner · 19 years ago
  9. 2f72f94 implement Analysis/DSGraph/field-sensitive.ll by Chris Lattner · 19 years ago
  10. ad46cf0 new testcase to verify that we have field sensitive alias analysis info. This by Chris Lattner · 19 years ago
  11. 7c61b7b make sure this test tests the intended target. by Chris Lattner · 19 years ago
  12. 60cd955 don't crash in some bad cases. by Chris Lattner · 19 years ago
  13. 1e9d147 Several changes here: by Chris Lattner · 19 years ago
  14. c7c6a86 We might as well check the TD graphs as well, even though they are fine. by Chris Lattner · 19 years ago
  15. 9547ade Mark external globals incomplete in the BU Globals graph, fixing by Chris Lattner · 19 years ago
  16. 4c10375 New testcase, the BU pass is marking the global complete in the globals graph. by Chris Lattner · 19 years ago
  17. f2dce8d Updating my entry. by Tanya Lattner · 19 years ago
  18. ee76095 Fix a serious bug where we didn't insert globals into the globalset when by Chris Lattner · 19 years ago
  19. f29dc07 hum, it is good to use real instructions by Andrew Lenharth · 19 years ago
  20. 6ae7e98 Directly count the number of memory instructions. by Chris Lattner · 19 years ago
  21. fed1b27 Timers SHOULD NOT record the time taken to count the bytes allocated in the heap! by Chris Lattner · 19 years ago
  22. a513fb1 Remove an iteration pass over the entire scalarmap for each function created by Chris Lattner · 19 years ago
  23. 9308a35 When making a clone of a DSGraph from the BU pass, make sure to remember that by Chris Lattner · 19 years ago
  24. 3bc703b Don't use operator[], use the new method instead, which is faster. This speeds by Chris Lattner · 19 years ago
  25. 54fdcb2 add a method by Chris Lattner · 19 years ago
  26. a219713 Now that the dead ctor is gone, nothing uses the old node mapping exported by by Chris Lattner · 19 years ago
  27. 5805c42 remove a dead ctor by Chris Lattner · 19 years ago
  28. d65145b now that the second argument is always this->ReturnNodes, don't bother passing it. by Chris Lattner · 19 years ago
  29. 560af8a instead of using a local RetValMap, just use the graph we are cloning into by Chris Lattner · 19 years ago
  30. dc0b71b two things: 1)evilness reduction patch, reduces the number of instructions hiding in the small jump CC moving code. 2)implement div of small data types by FP DIV (also reduces evilness and should speed things up) by Andrew Lenharth · 19 years ago
  31. 271d688 now that the valuemapping is always the local scalar map, we can eliminate by Chris Lattner · 19 years ago
  32. 3c920fa remove the second argument to cloneInto by Chris Lattner · 19 years ago
  33. 0775313 drop the second argument to cloneInto, which is always the local scalar map. by Chris Lattner · 19 years ago
  34. 24c47c5 add some timers, don't clone aux nodes by Chris Lattner · 19 years ago
  35. 612f0b7 move this out of line by Chris Lattner · 19 years ago
  36. dc77036 move this stuff out of line by Chris Lattner · 19 years ago
  37. 7080c3e don't generate temporary scalarmaps. by Chris Lattner · 19 years ago
  38. f09ecff allow passing clone flags down to cloneInto by Chris Lattner · 19 years ago
  39. f21918b allow passing clone flags into the ctor by Chris Lattner · 19 years ago
  40. 275b301 Enhance the TD pass to build composite graphs when we have indirect call by Chris Lattner · 19 years ago
  41. d75e334 add a new map by Chris Lattner · 19 years ago
  42. b343937 make this const correct by Chris Lattner · 19 years ago
  43. eb144f5 Fix a major problem where we didn't add call graph edges for call sites with by Chris Lattner · 19 years ago
  44. 73f1ac4 New testcase, which is important to handle correctly. by Chris Lattner · 19 years ago
  45. c7cd5e5 We may be adding functions to the Module during initialization, so by Misha Brukman · 19 years ago
  46. 177f247 This error message changed. by Chris Lattner · 19 years ago
  47. c26f6d3 Ugh, for some reason, I can't call this unless the reference is const!?!?!? by Chris Lattner · 19 years ago
  48. 3f90a94 The reachability cloner should add arguments to merged calls when the RHS of by Chris Lattner · 19 years ago
  49. 38d807e Make the first operand of this method be modifiable. by Chris Lattner · 19 years ago
  50. 2c01259 add a method by Chris Lattner · 19 years ago
  51. 9e3c5a2 If merging two calls like: foo(A) and bar(B, C), make sure the result has two by Chris Lattner · 19 years ago
  52. c2b9480 'note to self' by Chris Lattner · 19 years ago
  53. 355ad1f Remove a bunch of cruft and dead code for handling the case when types were by Chris Lattner · 19 years ago
  54. 97310ea New testcase that the assembler incorrectly accepts. by Chris Lattner · 19 years ago
  55. eba4604 by Tanya Lattner · 19 years ago
  56. d57e55e Change the way that the TD pass inlines graphs. Instead of inlining each by Chris Lattner · 19 years ago
  57. 7757b9f rename a method add a data structure. by Chris Lattner · 19 years ago
  58. 24a751e Provide a guaranteed definition of intptr_t. Thansk to Evan Jones for by Chris Lattner · 19 years ago
  59. 53491b3 Don't strip modref bits when inlining down the call graph. This fixes by Chris Lattner · 19 years ago
  60. cc9bda6 Remove the ability to keep track of inlined globals, which is always dead. by Chris Lattner · 19 years ago
  61. 1fd7d4a Remove the InlinedGlobals set which is always empty. by Chris Lattner · 19 years ago
  62. 36474c9 This call is always a noop, remove it. by Chris Lattner · 19 years ago
  63. bc6f966 remove some pointless asserts by Chris Lattner · 19 years ago
  64. 5f75ff6 -steens doesn't use the inlined globals facility. by Chris Lattner · 19 years ago
  65. 9b426bd Build EC's for globals twice. The first is after constructing the initial by Chris Lattner · 19 years ago
  66. 7cdf321 Add a new DSNode::removeGlobal method. by Chris Lattner · 19 years ago
  67. 3ee382c add a method by Chris Lattner · 19 years ago
  68. 6b9eb35 Transform BU pass to not use the horrible DSCallSiteIterator class. by Chris Lattner · 19 years ago
  69. 82c6c72 Implement new methods for dealing with DSNode global lists, rename uses of by Chris Lattner · 19 years ago
  70. 2496d69 use simpler methods. by Chris Lattner · 19 years ago
  71. 977b705 method was renamed. by Chris Lattner · 19 years ago
  72. f5c7ad8 print out equiv class info. by Chris Lattner · 19 years ago
  73. bf30e72 some methods got renamed by Chris Lattner · 19 years ago
  74. 9454dda Make use of simpler DSNode methods. by Chris Lattner · 19 years ago
  75. a4c1b5f rename some methods and add some new methods for dealing with the globals list by Chris Lattner · 19 years ago
  76. 1cee779 #ifdef out a function only used by #ifdef'd code. by Chris Lattner · 19 years ago
  77. 48427b5 comment cleanup by Chris Lattner · 19 years ago
  78. 37884fc Constant-propagate the value of `isL' variable and eliminate it. by Misha Brukman · 19 years ago
  79. 2413a68 Silence VC++ warning about mixing intptr_t and bool, and about unused variable isL. by Jeff Cohen · 19 years ago
  80. f4f6227 Create an equivalence class of global variables that DSA will never be able by Chris Lattner · 19 years ago
  81. 6269be8 Make each scalar map contain a reference to an equivalence class of global by Chris Lattner · 19 years ago
  82. ed53fe9 Each DS collection now contains an equivalence class of globals values. by Chris Lattner · 19 years ago
  83. ce325fd add a method to clear globals from a node by Chris Lattner · 19 years ago
  84. 1f377fe Two fixes for the copy ctor/operator=: by Chris Lattner · 19 years ago
  85. 6782397 add some methods, fix a major bug in getLeader() that was causing things to by Chris Lattner · 19 years ago
  86. 4a6d9cf implement a proper copy ctor, operator= and add a helper method. by Chris Lattner · 19 years ago
  87. efd02c7 Fix the 3 regressions last night, due to my buggy patch from yesterday. by Chris Lattner · 19 years ago
  88. 1cecd3a Add new function getPtrPtrFromArrayPtr(). by Alkis Evlogimenos · 19 years ago
  89. 12cf385 Stop using deprecated interface. by Alkis Evlogimenos · 19 years ago
  90. 605a87c Switch to use the new interface for the EquivalenceClasses class, and fix by Chris Lattner · 19 years ago
  91. 72af57f Rewrite this class, making the following improvements: by Chris Lattner · 19 years ago
  92. 5021b8c do not bother inlining nullary functions without return values. The only by Chris Lattner · 19 years ago
  93. db7436a fix a bogus assertion by Chris Lattner · 19 years ago
  94. 0c9707a another fastpath by Chris Lattner · 19 years ago
  95. 67c2d18 remove use of getPrev() and getNext() on ilist nodes. by Chris Lattner · 19 years ago
  96. 41b162f expose this pass to both opt and analyze by Chris Lattner · 19 years ago
  97. 89976ff We shall have IA64 as a new experimental backend released with LLVM 1.5 by Misha Brukman · 19 years ago
  98. 4707b89 remove a bogus optimization. This only works if there are no globals in the by Chris Lattner · 19 years ago
  99. 511f60c Rewrite DSAA::getModRefInfo to compute the mapping between caller and callee by Chris Lattner · 19 years ago
  100. 4ffe5d8 implement a new method. by Chris Lattner · 19 years ago