1. 7f4ec3b First step in adding pcmarker intrinsic. Second step (soon) is adding backend support. by Andrew Lenharth · 20 years ago
  2. 9db505c Implement proper loads and zero-extends of all types by Nate Begeman · 20 years ago
  3. ae8bd73 Emit .global @function and .global @object entries so the Intel ias by Duraid Madina · 20 years ago
  4. f392c64 Teach andersens that non-escaping memory cannot be mod/ref'd by external fn calls. by Chris Lattner · 20 years ago
  5. be5e2f4 Fix grammar by Misha Brukman · 20 years ago
  6. c3c9fd0 Make anders-aa much more precise by not being completely pessimistic about by Chris Lattner · 20 years ago
  7. e60f69c Fix VC++ build breakage by Jeff Cohen · 20 years ago
  8. ab7ada3 Rename createPromoteMemoryToRegister() to by Alkis Evlogimenos · 20 years ago
  9. 493f636 wrap some long lines by Chris Lattner · 20 years ago
  10. 93ab219 remove ... by Chris Lattner · 20 years ago
  11. 40ee8ce speed up steens by using spliceFrom, improve its precision by realizing that by Chris Lattner · 20 years ago
  12. 267a1b0 teach andersens about undef by Chris Lattner · 20 years ago
  13. 5f4c0a8 Don't give up completely, maybe other AA can say something about this. by Chris Lattner · 20 years ago
  14. e70492d Factor out percentage printing into its own function. Make two changes to by Chris Lattner · 20 years ago
  15. 1b9a2aa Cache mapping information for a call site after computing it for a mod/ref by Chris Lattner · 20 years ago
  16. a7337dc Remove more long dead code: dsa doesn't provide must alias info by Chris Lattner · 20 years ago
  17. 5a6a9d4 remove some unsafe code that has long been dead by Chris Lattner · 20 years ago
  18. bc499de slightly improve mod/ref for DSAA by checking the globals graph for fallback by Chris Lattner · 20 years ago
  19. b752341 Teach steens-aa two things about mod/ref information: by Chris Lattner · 20 years ago
  20. 0772e78 Interchange this loop so that we test all pointers against one call site by Chris Lattner · 20 years ago
  21. 7532e2f Fix that pesky floats in integer regs problem by assigning the f32 type to by Nate Begeman · 20 years ago
  22. f7e4338 Get closer to having varargs working. There's still something strange by Nate Begeman · 20 years ago
  23. f262261 Make 64bit args and float args work correct with calls. Thanks to Chris by Nate Begeman · 20 years ago
  24. 5ebc3db Change LowerCallTo to take a boolean isVarArg argument. This is needed by Nate Begeman · 20 years ago
  25. 8e21e71 Change interface to LowerCallTo to take a boolean isVarArg argument. by Nate Begeman · 20 years ago
  26. 307e744 Next round of pattern isel changes, mostly dealing with calls. by Nate Begeman · 20 years ago
  27. c13a7f0 Correct a documention link by Nate Begeman · 20 years ago
  28. cf90825 no really, don't double count these nodes either! by Chris Lattner · 20 years ago
  29. 0423e03 Don't count all of the nodes in the SCC once for each function in the SCC. by Chris Lattner · 20 years ago
  30. 33b4276 Grow the EQ classes for globals at the end of the BU pass. This shrinks by Chris Lattner · 20 years ago
  31. dbcc2f7 fix the RUN line on this testcase so it passes. by Chris Lattner · 20 years ago
  32. c7b09f1 Support global addresses and fix call returns. Varargs still aren't by Nate Begeman · 20 years ago
  33. cec5b88 Enhance loopsimplify to preserve alias analysis instead of clobbering it. by Chris Lattner · 20 years ago
  34. 2958eea Treat free operations as volatile, since they cannot be moved. This fixes by Chris Lattner · 20 years ago
  35. a92076d New testcase that crashes licm. by Chris Lattner · 20 years ago
  36. 70ac2dc Fix a bug where LICM was not updating AA information properly when sinking by Chris Lattner · 20 years ago
  37. 20da24c remove a debugging timer. by Chris Lattner · 20 years ago
  38. b2dbdc1 Two changes here: by Chris Lattner · 20 years ago
  39. ce7068d Make the spliceFrom case where one graph is completely empty be constant time. by Chris Lattner · 20 years ago
  40. 5734e43 add a new DSGraph::spliceFrom method, which violently takes the content of by Chris Lattner · 20 years ago
  41. 487cd15 add new spliceFrom methods. by Chris Lattner · 20 years ago
  42. 9e3e1b5 Implement next round of Pattern ISel fixes by Nate Begeman · 20 years ago
  43. 7ca541b Fix an incorrect argument being passed to BuildMI for indirect calls. by Nate Begeman · 20 years ago
  44. 4da120e This replaces the correct but slow code with a more aggressive scc-finder by Chris Lattner · 20 years ago
  45. 09adbbc9 only look at successors of globals. This gets us down to "only" 22s in the by Chris Lattner · 20 years ago
  46. d864212 Unfortunately, a previous patch was not safe. Revert it, reimplement by Chris Lattner · 20 years ago
  47. 2daec45 Commit Gabor Greif's patch to use iterators in lowering intrinsics. by Nate Begeman · 20 years ago
  48. 0d397bd don't bother |'ing in 0's by Chris Lattner · 20 years ago
  49. d94b4d5 be more aggressive about incompleteness marking by Chris Lattner · 20 years ago
  50. 4e59c64 new testcase that DS-AA is causing to be miscompiled. by Chris Lattner · 20 years ago
  51. 1bcb9ab eliminate dead variables, patch contributed by Gabor Greif! by Chris Lattner · 20 years ago
  52. 5e96661 Implement more of the PPC32 Pattern ISel: by Nate Begeman · 20 years ago
  53. 246fa63 Fix silly "no newline at end of file" warning by Chris Lattner · 20 years ago
  54. 26bc78e Fix compilation errors, patch contributed by the fabulous Bill Wendling! by Chris Lattner · 20 years ago
  55. 3c61f70 fix a compilation error, patch contributed by Bill Wendling! by Chris Lattner · 20 years ago
  56. a9795f8 Addition of the PPC32 Pattern ISel. While it is far from complete, it will by Nate Begeman · 20 years ago
  57. 85fdeb2 Remove comments that are now meaningless from the pattern ISels, at Chris's by Nate Begeman · 20 years ago
  58. c5132e6 Fix a crash while promoting a value out of a loop from a global variable by Chris Lattner · 20 years ago
  59. 7d671b8 teach ds-aa about mod/ref for external function calls. by Chris Lattner · 20 years ago
  60. 62da315 Simplify dead code into a fixme :) by Chris Lattner · 20 years ago
  61. c4417f9 fix a compiler crash in runtime/libprofile by Chris Lattner · 20 years ago
  62. f5eaf3c wrap a long line by Chris Lattner · 20 years ago
  63. ec6518d If we are calling an external function, chain to another AA to potentially by Chris Lattner · 20 years ago
  64. e04d51f GlobalMR should be able to analyze this function. by Chris Lattner · 20 years ago
  65. 8eec644 if a function doesn't access memory at all, it definitely doesn't read it. by Chris Lattner · 20 years ago
  66. 8cfd24d Make this more efficient by only making one virtual method call. by Chris Lattner · 20 years ago
  67. d433bde Make this a bit more aggressive by Chris Lattner · 20 years ago
  68. 65512d2 a hack to allow count-aa to work with ds-aa :( by Chris Lattner · 20 years ago
  69. cf9f201 Add two options to allow -count-aa to print queries either (1) all queries, by Chris Lattner · 20 years ago
  70. b8190e6 Fix grammar by Misha Brukman · 20 years ago
  71. 1f309c1 enable -debug-only=licm by Chris Lattner · 20 years ago
  72. c14f59c turn a dead conditional into an assert. by Chris Lattner · 20 years ago
  73. e3f1d8a Totally gut mergeInGraph. There is absolutely no reason to be merging by Chris Lattner · 20 years ago
  74. eb39492 wrap a long line by Chris Lattner · 20 years ago
  75. cc59ed5 don't lie to the register allocator by Andrew Lenharth · 20 years ago
  76. 943814b Make -steens-aa more conservative (aka correct) by making sure to obey by Chris Lattner · 20 years ago
  77. 9532ab9 Added alias analysis. by Tanya Lattner · 20 years ago
  78. 2f72f94 implement Analysis/DSGraph/field-sensitive.ll by Chris Lattner · 20 years ago
  79. ad46cf0 new testcase to verify that we have field sensitive alias analysis info. This by Chris Lattner · 20 years ago
  80. 7c61b7b make sure this test tests the intended target. by Chris Lattner · 20 years ago
  81. 60cd955 don't crash in some bad cases. by Chris Lattner · 20 years ago
  82. 1e9d147 Several changes here: by Chris Lattner · 20 years ago
  83. c7c6a86 We might as well check the TD graphs as well, even though they are fine. by Chris Lattner · 20 years ago
  84. 9547ade Mark external globals incomplete in the BU Globals graph, fixing by Chris Lattner · 20 years ago
  85. 4c10375 New testcase, the BU pass is marking the global complete in the globals graph. by Chris Lattner · 20 years ago
  86. f2dce8d Updating my entry. by Tanya Lattner · 20 years ago
  87. ee76095 Fix a serious bug where we didn't insert globals into the globalset when by Chris Lattner · 20 years ago
  88. f29dc07 hum, it is good to use real instructions by Andrew Lenharth · 20 years ago
  89. 6ae7e98 Directly count the number of memory instructions. by Chris Lattner · 20 years ago
  90. fed1b27 Timers SHOULD NOT record the time taken to count the bytes allocated in the heap! by Chris Lattner · 20 years ago
  91. a513fb1 Remove an iteration pass over the entire scalarmap for each function created by Chris Lattner · 20 years ago
  92. 9308a35 When making a clone of a DSGraph from the BU pass, make sure to remember that by Chris Lattner · 20 years ago
  93. 3bc703b Don't use operator[], use the new method instead, which is faster. This speeds by Chris Lattner · 20 years ago
  94. 54fdcb2 add a method by Chris Lattner · 20 years ago
  95. a219713 Now that the dead ctor is gone, nothing uses the old node mapping exported by by Chris Lattner · 20 years ago
  96. 5805c42 remove a dead ctor by Chris Lattner · 20 years ago
  97. d65145b now that the second argument is always this->ReturnNodes, don't bother passing it. by Chris Lattner · 20 years ago
  98. 560af8a instead of using a local RetValMap, just use the graph we are cloning into by Chris Lattner · 20 years ago
  99. 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 · 20 years ago
  100. 271d688 now that the valuemapping is always the local scalar map, we can eliminate by Chris Lattner · 20 years ago