1. e4d5c44 This mega patch converts us from using Function::a{iterator|begin|end} to by Chris Lattner · 19 years ago
  2. 35c81b0 Teach globalopt how memset/cpy/move affect memory, to allow better optimization. by Chris Lattner · 19 years ago
  3. 1f21ef1 make this more efficient. Scan up to 16 nodes, not the whole list. by Chris Lattner · 19 years ago
  4. f64ea9d Localize globals if they are only used in main(). This replaces the by Alkis Evlogimenos · 20 years ago
  5. d514d82 Adjust to changes in APIs by Chris Lattner · 20 years ago
  6. 4d0801b Fix VS warnings. by Chris Lattner · 20 years ago
  7. 38c2556 Properly implement copying of a global, fixing the 255.vortex & povray by Chris Lattner · 20 years ago
  8. 077f1a8 Though the previous xform applies to literally dozens (hundreds?) of variables by Chris Lattner · 20 years ago
  9. 96a86b2 If a variable can only hold two values, and is not already a bool, shrink it by Chris Lattner · 20 years ago
  10. fa07e4f Implement a FIXME by checking to make sure that a malloc is not being used by Chris Lattner · 20 years ago
  11. bc965b9 Fix a minor bug where we set a var to initialized on malloc, not on store. by Chris Lattner · 20 years ago
  12. bd38edf If a global is just loaded and restored, realize that it is not changing by Chris Lattner · 20 years ago
  13. e9ece2a *** empty log message *** by Chris Lattner · 20 years ago
  14. 7a7ed02 Add support for the undef value. Implement a new optimization based on globals by Chris Lattner · 20 years ago
  15. b23cd2f Fix a bug John tracked down in libstdc++ where we were incorrectly deleting by Chris Lattner · 20 years ago
  16. 30ba569 This patch implements two things (sorry). by Chris Lattner · 20 years ago
  17. 708148e Just because we cannot completely eliminate all uses of a global, we can by Chris Lattner · 20 years ago
  18. 8be8012 Fix 2004-10-10-CastStoreOnce.llx, by adjusting types back if we strip off a cast by Chris Lattner · 20 years ago
  19. c4d81b0 Implement GlobalOpt/deadglobal-2.llx, deletion of globals that are only by Chris Lattner · 20 years ago
  20. 031955d Avoid calling use_size() which could (in theory) be expensive if the global by Chris Lattner · 20 years ago
  21. 9b34a61 Eliminate global pointers that are only stored a single value and null if by Chris Lattner · 20 years ago
  22. 930f475 Fix infinite loop due to iteration by Chris Lattner · 20 years ago
  23. 8f57e9c If we found a dead global, we should at least delete it... by Chris Lattner · 20 years ago
  24. a4be1dc * Pull out the meat of runOnModule into another function for clarity. by Chris Lattner · 20 years ago
  25. e40e2d1 We might as well delete the known-dead global sooner rather than later since by Chris Lattner · 20 years ago
  26. 670c889 Implement SRA for global variables. This allows the other global variable by Chris Lattner · 20 years ago
  27. cf4d2a5 Improve comments, no functionality changes by Chris Lattner · 20 years ago
  28. 3602549 Fix a bug in the safety analysis routine by Chris Lattner · 20 years ago
  29. 7a90b68 * Rename pass to globalopt, since we do more than just constify by Chris Lattner · 20 years ago
  30. e47ba74 Implement GlobalConstifier/trivialstore.llx, and also do some by Chris Lattner · 20 years ago
  31. b12914b 'Pass' should now not be derived from by clients. Instead, they should derive by Chris Lattner · 20 years ago
  32. 551ccae Changes For Bug 352 by Reid Spencer · 20 years ago
  33. 77a2a9d Implement test/Regression/Transforms/GlobalConstifier/phi-select.llx by Chris Lattner · 20 years ago
  34. 9ce3000 Ignore instructions that are in trivially dead functions. This allows us by Chris Lattner · 20 years ago
  35. 96940cb Strip out and simplify some code. This also fixes the regression last by Chris Lattner · 20 years ago
  36. 518310c bug 122: - Replace ConstantPointerRef usage with GlobalValue usage by Reid Spencer · 20 years ago
  37. 7d90a27 setcond instructions don't have aliasing implications. by Chris Lattner · 20 years ago
  38. 079236d My faith in programmers has been found to be totally misplaced. One would by Chris Lattner · 20 years ago