1. 164a2aa6 [PM] Remove support for omitting the AnalysisManager argument to new by Chandler Carruth · 9 years ago
  2. 96efdd6 IR: Introduce local_unnamed_addr attribute. by Peter Collingbourne · 9 years ago
  3. 164b9bc [PM] Port ConstantMerge to the new pass manager. by Davide Italiano · 10 years ago
  4. 17da174 [IPO/ConstantMerge] Convert to static function, to facilitate transition to the new PM. by Davide Italiano · 10 years ago
  5. c91e0b2 [IPO/ConstantMerge] Garbage collect dead code. NFC. by Davide Italiano · 10 years ago
  6. aa641a5 Re-commit optimization bisect support (r267022) without new pass manager support. by Andrew Kaylor · 10 years ago
  7. 6013f45 Revert "Initial implementation of optimization bisect support." by Vedant Kumar · 10 years ago
  8. f0f2792 Initial implementation of optimization bisect support. by Andrew Kaylor · 10 years ago
  9. 1732340 IPO: Remove implicit ilist iterator conversions, NFC by Duncan P. N. Exon Smith · 10 years ago
  10. f00654e Revert r240137 (Fixed/added namespace ending comments using clang-tidy. NFC) by Alexander Kornienko · 10 years ago
  11. 70bc5f1 Fixed/added namespace ending comments using clang-tidy. NFC by Alexander Kornienko · 10 years ago
  12. a28d91d DataLayout is mandatory, update the API to reflect it with references. by Mehdi Amini · 11 years ago
  13. 46a4355 Make DataLayout Non-Optional in the Module by Mehdi Amini · 11 years ago
  14. 71b7b68 Repace SmallPtrSet with SmallPtrSetImpl in function arguments to avoid needing to mention the size. by Craig Topper · 11 years ago
  15. 6230691 Revert "Repace SmallPtrSet with SmallPtrSetImpl in function arguments to avoid needing to mention the size." by Craig Topper · 11 years ago
  16. 5229cfd Repace SmallPtrSet with SmallPtrSetImpl in function arguments to avoid needing to mention the size. by Craig Topper · 11 years ago
  17. f40110f [C++] Use 'nullptr'. Transforms edition. by Craig Topper · 12 years ago
  18. 964daaa [Modules] Fix potential ODR violations by sinking the DEBUG_TYPE by Chandler Carruth · 12 years ago
  19. 3e4c697 [C++11] Add 'override' keyword to virtual methods that override their base class. by Craig Topper · 12 years ago
  20. 9351251 Make DataLayout a plain object, not a pass. by Rafael Espindola · 12 years ago
  21. 37dc9e1 Rename many DataLayout variables from TD to DL. by Rafael Espindola · 12 years ago
  22. cb40291 Fix known typos by Alp Toker · 12 years ago
  23. dd8757a Corruptly merge constants with explicit and implicit alignments. by Rafael Espindola · 12 years ago
  24. c229a4f Fix const merging when an alias of a const is llvm.used. by Rafael Espindola · 13 years ago
  25. 74f2e46 Clarify that llvm.used can contain aliases. by Rafael Espindola · 13 years ago
  26. 9fb823b Move all of the header files which are involved in modelling the LLVM IR by Chandler Carruth · 13 years ago
  27. ed0881b Use the new script to sort the includes of every file under lib. by Chandler Carruth · 13 years ago
  28. cdfe20b Move TargetData to DataLayout. by Micah Villmow · 13 years ago
  29. 91ce36c Revert 'Fix a typo 'iff' => 'if''. iff is an abreviation of if and only if. See: http://en.wikipedia.org/wiki/If_and_only_if Commit 164767 by Sylvestre Ledru · 13 years ago
  30. 721cffd Fix a typo 'iff' => 'if' by Sylvestre Ledru · 13 years ago
  31. b31c627 Re-fix the issue Bill fixed in r147899 in a slightly different way, which doesn't abuse the semantics of linker_private. We don't really want to merge any string constant with a weak_odr global. by Eli Friedman · 14 years ago
  32. c791551 If the global variable is removed by the linker, then don't constant merge it by Bill Wendling · 14 years ago
  33. 8ac9ece Teach the ConstantMerge pass about alignment. Fixes PR10514! by Nick Lewycky · 14 years ago
  34. 751677a Don't merge two constants if we care about the address of both. by Rafael Espindola · 15 years ago
  35. 4a1ff16 Add missing whitespace. by Nick Lewycky · 15 years ago
  36. 0296a48 Make constmerge a two-pass algorithm so that it won't miss merging by Nick Lewycky · 15 years ago
  37. 6c18d1a Get rid of static constructors for pass registration. Instead, every pass exposes an initializeMyPassFunction(), which by Owen Anderson · 15 years ago
  38. df7a4f2 Now with fewer extraneous semicolons! by Owen Anderson · 15 years ago
  39. 67e5345 fix PR8144, a bug where constant merge would merge globals marked by Chris Lattner · 15 years ago
  40. a7aed18 Reapply r110396, with fixes to appease the Linux buildbot gods. by Owen Anderson · 15 years ago
  41. bda59bd Revert r110396 to fix buildbots. by Owen Anderson · 15 years ago
  42. 755aceb Don't use PassInfo* as a type identifier for passes. Instead, use the address of the static by Owen Anderson · 15 years ago
  43. a57b97e Fix batch of converting RegisterPass<> to INTIALIZE_PASS(). by Owen Anderson · 15 years ago
  44. 75879be 1. modernize the constantmerge pass, using densemap/smallvector. by Chris Lattner · 16 years ago
  45. 974e12b Remove includes of Support/Compiler.h that are no longer needed after the by Nick Lewycky · 16 years ago
  46. 02d5f77 Remove VISIBILITY_HIDDEN from class/struct found inside anonymous namespaces. by Nick Lewycky · 16 years ago
  47. 5d5bc6d Use hasDefinitiveInitializer() instead of testing the same thing by Dan Gohman · 16 years ago
  48. 6de96a1 Add the private linkage. by Rafael Espindola · 17 years ago
  49. a79db30 Tidy up several unbeseeming casts from pointer to intptr_t. by Dan Gohman · 17 years ago
  50. d78c400 Clean up the use of static and anonymous namespaces. This turned up by Dan Gohman · 17 years ago
  51. 9988569 Don't include <map> in Pass.h, which doesn't need it. This requires by Dan Gohman · 18 years ago
  52. 67b9ef7 remove some dead code. by Chris Lattner · 18 years ago
  53. f3ebc3f Remove attribution from file headers, per discussion on llvmdev. by Chris Lattner · 18 years ago
  54. e7da2d6 Fix typo in comment. by Nick Lewycky · 19 years ago
  55. 8c78a0b Drop 'const' by Devang Patel · 19 years ago
  56. e95c6ad Use 'static const char' instead of 'static const int'. by Devang Patel · 19 years ago
  57. 09f162c Do not use typeinfo to identify pass in pass manager. by Devang Patel · 19 years ago
  58. 6f58839 avoid iterator invalidation. by Chris Lattner · 19 years ago
  59. 4bd0fd3 An even better fix. by Jeff Cohen · 19 years ago
  60. 7233aa9 Fix recent regression that broke several llvm-tests. by Jeff Cohen · 19 years ago
  61. 02137ee in addition to merging, constantmerge should also delete trivially dead globals, by Chris Lattner · 19 years ago
  62. 557ab15 Apply the VISIBILITY_HIDDEN field to the remaining anonymous classes in by Reid Spencer · 19 years ago
  63. 1631bcb Eliminate static ctors due to Statistic objects by Chris Lattner · 19 years ago
  64. 700b873 Detemplatize the Statistic class. The only type it is instantiated with by Chris Lattner · 19 years ago
  65. c2d3d31 eliminate RegisterOpt. It does the same thing as RegisterPass. by Chris Lattner · 19 years ago
  66. 7b87fd5 Fix ConstantMerge/2006-03-07-DontMergeDiffSections.ll, a problem Jim by Chris Lattner · 20 years ago
  67. b1c9317 Remove trailing whitespace by Misha Brukman · 21 years ago
  68. 531f9e9 This mega patch converts us from using Function::a{iterator|begin|end} to by Chris Lattner · 21 years ago
  69. 4f2cf03 'Pass' should now not be derived from by clients. Instead, they should derive by Chris Lattner · 21 years ago
  70. 7c16caa Changes For Bug 352 by Reid Spencer · 21 years ago
  71. 56db5e9 Merging constants can cause further room for improvement. Iterate until by Chris Lattner · 22 years ago
  72. c2ee054 Fix memory corruption bug PR193 by Chris Lattner · 22 years ago
  73. f52e03c Finegrainify namespacification by Chris Lattner · 22 years ago
  74. 960707c Put all LLVM code into the llvm namespace, as per bug 109. by Brian Gaeke · 22 years ago
  75. e5f15cd Fix bug: ConstantMerge/2003-10-28-MergeExternalConstants.ll & PR64 by Chris Lattner · 22 years ago
  76. 482202a Added LLVM project notice to the top of every C++ source file. by John Criswell · 22 years ago
  77. 216c7b8 Fix spell-o's by Chris Lattner · 22 years ago
  78. 424132a Global constants CAN be external by Chris Lattner · 23 years ago
  79. eac4dcd - Dramatically simplify the ConstantMerge code now that by Chris Lattner · 23 years ago
  80. bf3a099 Updates to work with recent Statistic's changes: by Chris Lattner · 23 years ago
  81. 28d1035 Fix: ConstantMerge/2002-09-23-CPR-Update.ll by Chris Lattner · 23 years ago
  82. a2c0985 * Add support for different "PassType's" by Chris Lattner · 23 years ago
  83. b0cec70 Incorporate ConstantMerge.h into IPO.h by Chris Lattner · 23 years ago
  84. 6788f25 * Remove getPassName implementation * Register all Passes by Chris Lattner · 23 years ago
  85. 2ae9cda Remove DynamicConstantMerge pass, because it did not fit in with the Pass by Chris Lattner · 23 years ago
  86. 0b18c1d Add support for printing out statistics information when -stats is added to by Chris Lattner · 23 years ago
  87. 37104aa Add new optional getPassName() virtual function that a Pass can override by Chris Lattner · 24 years ago
  88. f12cc84 Tighten up the AnalysisUsage of lots of passes, primarily to correctly indicate whether or not they invalidate the CFGA by Chris Lattner · 24 years ago
  89. c8e6654 * Rename MethodPass class to FunctionPass by Chris Lattner · 24 years ago
  90. 62b7fd1 Change references to the Method class to be references to the Function by Chris Lattner · 24 years ago
  91. 04805fa Change over to use new style pass mechanism, now passes only expose small by Chris Lattner · 24 years ago
  92. d5d5678 Convert xforms over to new pass structure. by Chris Lattner · 24 years ago
  93. 0686e43 Implement a more powerful, simpler, pass system. This pass system can figure by Chris Lattner · 24 years ago
  94. 7f74a56 Changes to build successfully with GCC 3.02 by Chris Lattner · 24 years ago
  95. 3462ae3 Rename ConstPoolVal -> Constant by Chris Lattner · 24 years ago
  96. 4816d63 Initial checkin by Chris Lattner · 24 years ago