1. 4ee451d Remove attribution from file headers, per discussion on llvmdev. by Chris Lattner · 17 years ago
  2. 43ad6b3 Change the PointerType api for creating pointer types. The old functionality of PointerType::get() has become PointerType::getUnqual(), which returns a pointer in the generic address space. The new prototype of PointerType::get() requires both a type and an address space. by Christopher Lamb · 17 years ago
  3. 1945024 Fix the regression on Transforms/GlobalOpt/deadglobal-2.ll from my by Chris Lattner · 17 years ago
  4. 7b52fe7 Tighten up a check for folding away loads from (newly constant) globals. This by Chris Lattner · 17 years ago
  5. 514ab34 Executive summary: getTypeSize -> getTypeStoreSize / getABITypeSize. by Duncan Sands · 17 years ago
  6. 5e6e494 Fix a logic error in ValueIsOnlyUsedLocallyOrStoredToOneGlobal that caused by Chris Lattner · 17 years ago
  7. 309f20f Teach GlobalLoadUsesSimpleEnoughForHeapSRA and the SROA rewriter how to handle by Chris Lattner · 17 years ago
  8. a637a8b be tolerant of PHI nodes when rewriting heap SROA code. This is a step by Chris Lattner · 17 years ago
  9. 330245e refactor some code, no functionality change. On the path to PR1639 by Chris Lattner · 17 years ago
  10. c451f9c Make ValueIsOnlyUsedLocallyOrStoredToOneGlobal smart enough to see through by Chris Lattner · 17 years ago
  11. 8168618 Make AllUsesOfLoadedValueWillTrapIfNull strong enough to see through PHI by Chris Lattner · 17 years ago
  12. b8f7479 by David Greene · 17 years ago
  13. f0a9aab When rebuilding constant structs, make sure to honor the isPacked bit. by Chris Lattner · 17 years ago
  14. ce3e2bf selects can also reach here by Chris Lattner · 17 years ago
  15. 79cfddf Fix Transforms/GlobalOpt/2007-05-13-Crash.ll by Chris Lattner · 17 years ago
  16. ecd94c8 Fix typo in comment. by Nick Lewycky · 17 years ago
  17. 1997473 Drop 'const' by Devang Patel · 17 years ago
  18. 3e15bf3 Use 'static const char' instead of 'static const int'. by Devang Patel · 17 years ago
  19. 794fd75 Do not use typeinfo to identify pass in pass manager. by Devang Patel · 17 years ago
  20. c763552 Implement the "thread_local" keyword. by Lauro Ramos Venancio · 17 years ago
  21. 4913bf4 Fix Transforms/GlobalOpt/2007-04-05-Crash.ll by Chris Lattner · 17 years ago
  22. cae5754 Prefer non-virtual calls to ConstantInt::isZero over virtual calls to by Reid Spencer · 17 years ago
  23. 9d6565a For PR1195: by Reid Spencer · 17 years ago
  24. 1ccd185 stop using methods that take vectors. by Chris Lattner · 18 years ago
  25. 046800a simplify name juggling through the use of Value::takeName. by Chris Lattner · 18 years ago
  26. 9133fe2 Apply the VISIBILITY_HIDDEN field to the remaining anonymous classes in by Reid Spencer · 18 years ago
  27. 832254e Changes to support making the shift instructions be true BinaryOperators. by Reid Spencer · 18 years ago
  28. 699d144 eliminate temporary vectors by Chris Lattner · 18 years ago
  29. 55eb1c4 eliminate temporary vectors by Chris Lattner · 18 years ago
  30. 79066fa Adjust #includes to match movement of constant folding code from transformutils to libanalysis. by Chris Lattner · 18 years ago
  31. 6c1f565 adjust to api change by Chris Lattner · 18 years ago
  32. 5cbf985 For PR1136: Rename GlobalVariable::isExternal as isDeclaration to avoid by Reid Spencer · 18 years ago
  33. 24d6da5 For PR970: by Reid Spencer · 18 years ago
  34. 97d1fad Branch conditions must be i1 by Chris Lattner · 18 years ago
  35. 579dca1 Implement review feedback for the ConstantBool->ConstantInt merge. Chris by Reid Spencer · 18 years ago
  36. 4fe16d6 Rename BoolTy as Int1Ty. Patch by Sheng Zhou. by Reid Spencer · 18 years ago
  37. 6b6b6ef For PR1043: by Zhou Sheng · 18 years ago
  38. 39ff1e2 Fix a bug in heap-sra that caused compilation failure of office-ispell. by Chris Lattner · 18 years ago
  39. c5b206b For PR950: by Reid Spencer · 18 years ago
  40. e4d87aa For PR950: by Reid Spencer · 18 years ago
  41. 86453c5 Eliminate static ctors due to Statistic objects by Chris Lattner · 18 years ago
  42. d977d86 Replace inferred getCast(V,Ty) calls with more strict variants. by Reid Spencer · 18 years ago
  43. e815619 Changed llvm_ostream et all to OStream. llvm_cerr, llvm_cout, llvm_null, are by Bill Wendling · 18 years ago
  44. ac0b6ae Detemplatize the Statistic class. The only type it is instantiated with by Chris Lattner · 18 years ago
  45. d0a6a7a make it clear that this is always a zext by Chris Lattner · 18 years ago
  46. 6e8fbad One more bugfix, 3 cases of making casts explicit. by Chris Lattner · 18 years ago
  47. 9a989f0 Fix a bug in globalopt due to the recent cast patch. by Chris Lattner · 18 years ago
  48. 3da59db For PR950: by Reid Spencer · 18 years ago
  49. 0a81aac Replace #include <iostream> with llvm_* streams. by Bill Wendling · 18 years ago
  50. 3ed469c For PR786: by Reid Spencer · 18 years ago
  51. 25de4e5 Fix GlobalOpt/2006-11-01-ShrinkGlobalPhiCrash.ll and McGill/chomp by Chris Lattner · 18 years ago
  52. b83eb64 For PR950: by Reid Spencer · 18 years ago
  53. 596721f Fix debug output by Chris Lattner · 18 years ago
  54. 8639503 Implement SRA of heap allocations. by Chris Lattner · 18 years ago
  55. cff1673 Add some ifdef'd out debug info by Chris Lattner · 18 years ago
  56. 47811b7 by Chris Lattner · 18 years ago
  57. b74ed07 Adding dllimport, dllexport and external weak linkage types. by Anton Korobeynikov · 18 years ago
  58. 7f8897f eliminate RegisterOpt. It does the same thing as RegisterPass. by Chris Lattner · 18 years ago
  59. 7cd580f Fix PR820 and Transforms/GlobalOpt/2006-07-07-InlineAsmCrash.ll by Chris Lattner · 18 years ago
  60. dac58ad Make iostream #inclusion explicit by Chris Lattner · 19 years ago
  61. 14b0529 Add support alignment of allocation instructions. by Nate Begeman · 19 years ago
  62. e9c6d36 Stop using deprecated types by Alkis Evlogimenos · 19 years ago
  63. 9a5582f Fix a regression in my previous patch, fixing GlobalOpt/2005-09-27-Crash.ll by Chris Lattner · 19 years ago
  64. a9ec8ab Add support for external calls that we know how to constant fold. This implements by Chris Lattner · 19 years ago
  65. 231308c Fix a bug where we would evaluate stores into linkonce objects which could be by Chris Lattner · 19 years ago
  66. cd27142 Implement support for static constructors with calls in them. This is useful by Chris Lattner · 19 years ago
  67. 8a7cc6e Refactor this code a bit, no functionality changes. by Chris Lattner · 19 years ago
  68. ff0c1ef Remove some dead code. ctor evaluation subsumes empty ctor elim by Chris Lattner · 19 years ago
  69. a22fdb0 Add support for alloca, implementing ctor-list-opt.ll:CTOR6 by Chris Lattner · 19 years ago
  70. aae4a1c Add a debug printout, fix a crash on kc++ by Chris Lattner · 19 years ago
  71. 798b4d5 Implement loads/stores through GEP's of globals. This implements by Chris Lattner · 19 years ago
  72. 0b142e3 Replace TraverseGEPInitializer with ConstantFoldLoadThroughGEPConstantExpr by Chris Lattner · 19 years ago
  73. 562a055 add a comment by Chris Lattner · 19 years ago
  74. 04de1cf Add support for getelementptr, load, and correctly reject volatile stores. by Chris Lattner · 19 years ago
  75. cdf98be Add support for br/brcond/switch and phi by Chris Lattner · 19 years ago
  76. 79c1101 Add a simple interpreter to this code, allowing us to statically evaluate by Chris Lattner · 19 years ago
  77. db973e6 factor some code into a InstallGlobalCtors method, add comments. No functionality change. by Chris Lattner · 19 years ago
  78. 7d8e58f Make the global opt optimizer work on modules with a null terminator, by by Chris Lattner · 19 years ago
  79. b1ab458 Factor this code out into a few methods. by Chris Lattner · 19 years ago
  80. 553ca52 Do not promote globals only used by main to locals if there are constantexprs by Chris Lattner · 19 years ago
  81. fb217ad Convert non-address taken functions with C calling conventions to fastcc. by Chris Lattner · 19 years ago
  82. fd93908 Remove trailing whitespace by Misha Brukman · 19 years ago
  83. e4d5c44 This mega patch converts us from using Function::a{iterator|begin|end} to by Chris Lattner · 19 years ago
  84. 35c81b0 Teach globalopt how memset/cpy/move affect memory, to allow better optimization. by Chris Lattner · 19 years ago
  85. 1f21ef1 make this more efficient. Scan up to 16 nodes, not the whole list. by Chris Lattner · 19 years ago
  86. f64ea9d Localize globals if they are only used in main(). This replaces the by Alkis Evlogimenos · 20 years ago
  87. d514d82 Adjust to changes in APIs by Chris Lattner · 20 years ago
  88. 4d0801b Fix VS warnings. by Chris Lattner · 20 years ago
  89. 38c2556 Properly implement copying of a global, fixing the 255.vortex & povray by Chris Lattner · 20 years ago
  90. 077f1a8 Though the previous xform applies to literally dozens (hundreds?) of variables by Chris Lattner · 20 years ago
  91. 96a86b2 If a variable can only hold two values, and is not already a bool, shrink it by Chris Lattner · 20 years ago
  92. fa07e4f Implement a FIXME by checking to make sure that a malloc is not being used by Chris Lattner · 20 years ago
  93. bc965b9 Fix a minor bug where we set a var to initialized on malloc, not on store. by Chris Lattner · 20 years ago
  94. bd38edf If a global is just loaded and restored, realize that it is not changing by Chris Lattner · 20 years ago
  95. e9ece2a *** empty log message *** by Chris Lattner · 20 years ago
  96. 7a7ed02 Add support for the undef value. Implement a new optimization based on globals by Chris Lattner · 20 years ago
  97. b23cd2f Fix a bug John tracked down in libstdc++ where we were incorrectly deleting by Chris Lattner · 20 years ago
  98. 30ba569 This patch implements two things (sorry). by Chris Lattner · 20 years ago
  99. 708148e Just because we cannot completely eliminate all uses of a global, we can by Chris Lattner · 20 years ago
  100. 8be8012 Fix 2004-10-10-CastStoreOnce.llx, by adjusting types back if we strip off a cast by Chris Lattner · 20 years ago