1. 6c18d1a Get rid of static constructors for pass registration. Instead, every pass exposes an initializeMyPassFunction(), which by Owen Anderson · 15 years ago
  2. df7a4f2 Now with fewer extraneous semicolons! by Owen Anderson · 15 years ago
  3. a7aed18 Reapply r110396, with fixes to appease the Linux buildbot gods. by Owen Anderson · 15 years ago
  4. bda59bd Revert r110396 to fix buildbots. by Owen Anderson · 15 years ago
  5. 755aceb Don't use PassInfo* as a type identifier for passes. Instead, use the address of the static by Owen Anderson · 15 years ago
  6. a57b97e Fix batch of converting RegisterPass<> to INTIALIZE_PASS(). by Owen Anderson · 15 years ago
  7. b5d9c8c cleanups, switch GlobalDCE to SmallPtrSet instead of std::set by Chris Lattner · 16 years ago
  8. ee8b951 teach various passes about blockaddress. We no longer crash on any clang tests. by Chris Lattner · 16 years ago
  9. 974e12b Remove includes of Support/Compiler.h that are no longer needed after the by Nick Lewycky · 16 years ago
  10. 02d5f77 Remove VISIBILITY_HIDDEN from class/struct found inside anonymous namespaces. by Nick Lewycky · 16 years ago
  11. 27e0be2 Derive metadata hierarchy from Value instead of User. by Devang Patel · 16 years ago
  12. 1d7f7d2 Do not remove dead metadata for now. by Devang Patel · 16 years ago
  13. c5aa8c6 Remove dead metadata. by Devang Patel · 16 years ago
  14. 47db941 Get rid of the Pass+Context magic. by Owen Anderson · 16 years ago
  15. 20b34ac Move the ConstantInt uniquing table into LLVMContextImpl. This exposed a number of issues in by Owen Anderson · 16 years ago
  16. edea37d Remove an unused function SafeToDestroyConstant(). Rename an almost by Jay Foad · 16 years ago
  17. 7996339 available_externall linkage is not local, this was confusing the codegenerator, by Torok Edwin · 16 years ago
  18. 836e77d eliminate unneeded parens. by Chris Lattner · 17 years ago
  19. bf3ba5a If an alias is dead and so is its aliasee, then globaldce would by Duncan Sands · 17 years ago
  20. 6de96a1 Add the private linkage. by Rafael Espindola · 17 years ago
  21. 187c571 The verifier checks that the aliasee is not null. by Duncan Sands · 17 years ago
  22. 52e5dee Not having an aliasee is a theoretical possibility. by Duncan Sands · 17 years ago
  23. 821d13c Format more neatly. by Duncan Sands · 17 years ago
  24. f5dbbae Delete unused global aliases with internal linkage. by Duncan Sands · 17 years ago
  25. 95b1812 Use actual function name in comments. by Devang Patel · 17 years ago
  26. a79db30 Tidy up several unbeseeming casts from pointer to intptr_t. by Dan Gohman · 17 years ago
  27. 3707f1d Use find instead of lower_bound. by Dan Gohman · 17 years ago
  28. d78c400 Clean up the use of static and anonymous namespaces. This turned up by Dan Gohman · 17 years ago
  29. f3ebc3f Remove attribution from file headers, per discussion on llvmdev. by Chris Lattner · 18 years ago
  30. e7da2d6 Fix typo in comment. by Nick Lewycky · 19 years ago
  31. 8c78a0b Drop 'const' by Devang Patel · 19 years ago
  32. e95c6ad Use 'static const char' instead of 'static const int'. by Devang Patel · 19 years ago
  33. 09f162c Do not use typeinfo to identify pass in pass manager. by Devang Patel · 19 years ago
  34. 546ea7e Implement review feedback by Anton Korobeynikov · 19 years ago
  35. b18f8f8 Implement review feedback. Aliasees can be either GlobalValue's or by Anton Korobeynikov · 19 years ago
  36. a97b694 Implement aliases. This fixes PR1017 and it's dependent bugs. CFE part by Anton Korobeynikov · 19 years ago
  37. 557ab15 Apply the VISIBILITY_HIDDEN field to the remaining anonymous classes in by Reid Spencer · 19 years ago
  38. 5301e7c For PR1136: Rename GlobalVariable::isExternal as isDeclaration to avoid by Reid Spencer · 19 years ago
  39. 1631bcb Eliminate static ctors due to Statistic objects by Chris Lattner · 19 years ago
  40. 700b873 Detemplatize the Statistic class. The only type it is instantiated with by Chris Lattner · 19 years ago
  41. c2d3d31 eliminate RegisterOpt. It does the same thing as RegisterPass. by Chris Lattner · 19 years ago
  42. b1c9317 Remove trailing whitespace by Misha Brukman · 21 years ago
  43. 531f9e9 This mega patch converts us from using Function::a{iterator|begin|end} to by Chris Lattner · 21 years ago
  44. 4f2cf03 'Pass' should now not be derived from by clients. Instead, they should derive by Chris Lattner · 21 years ago
  45. 7c16caa Changes For Bug 352 by Reid Spencer · 21 years ago
  46. 9238d78 Remove useless statistic, fix some slightly broken logic by Chris Lattner · 21 years ago
  47. 5f68159 bug 122: by Reid Spencer · 21 years ago
  48. f52e03c Finegrainify namespacification by Chris Lattner · 22 years ago
  49. 960707c Put all LLVM code into the llvm namespace, as per bug 109. by Brian Gaeke · 22 years ago
  50. 482202a Added LLVM project notice to the top of every C++ source file. by John Criswell · 22 years ago
  51. c8dfbbb Global variables with APPENDING linkage are very important to keep around! by Chris Lattner · 22 years ago
  52. ec6d7a6 This is effectively a complete rewrite of the globaldce algorithm, resulting by Chris Lattner · 22 years ago
  53. da35853 Ugh, a bug fix needed because of the bug in the CallGraph code by Chris Lattner · 22 years ago
  54. 449670a Fixed a segfault in gccld. by John Criswell · 22 years ago
  55. eaae57882 Add support to globaldce for deleting dead function prototypes by Chris Lattner · 22 years ago
  56. 88dbc4d Use methods that are more explanatory by Chris Lattner · 23 years ago
  57. bf3a099 Updates to work with recent Statistic's changes: by Chris Lattner · 23 years ago
  58. 8f3acc6 - Made GlobalDCE worklist driven, making it more successful. Now can handle by Chris Lattner · 23 years ago
  59. f0ed55d by Chris Lattner · 23 years ago
  60. a2c0985 * Add support for different "PassType's" by Chris Lattner · 23 years ago
  61. 99a53f6 Eliminate several include/llvm/Transforms/IPO/*.h files, moving their contents into IPO.h by Chris Lattner · 23 years ago
  62. b28b680 *** empty log message *** by Chris Lattner · 23 years ago
  63. 6801fdf Seperate stats for DCE'd functions and vars by Chris Lattner · 23 years ago
  64. 6f21961 *** empty log message *** by Chris Lattner · 23 years ago
  65. 7076ff2 by Chris Lattner · 23 years ago
  66. 0b18c1d Add support for printing out statistics information when -stats is added to by Chris Lattner · 23 years ago
  67. b4de02d Eliminate dead global variables by Chris Lattner · 24 years ago
  68. d5a8470 Eliminate duplicate or unneccesary #include's by Chris Lattner · 24 years ago
  69. 37104aa Add new optional getPassName() virtual function that a Pass can override by Chris Lattner · 24 years ago
  70. c8e6654 * Rename MethodPass class to FunctionPass by Chris Lattner · 24 years ago
  71. 62b7fd1 Change references to the Method class to be references to the Function by Chris Lattner · 24 years ago
  72. 8032732 Take CallGraph out of the CFG namespace. It has nothing to do with CFGs by Chris Lattner · 24 years ago
  73. 04805fa Change over to use new style pass mechanism, now passes only expose small by Chris Lattner · 24 years ago
  74. d5d5678 Convert xforms over to new pass structure. by Chris Lattner · 24 years ago
  75. 0686e43 Implement a more powerful, simpler, pass system. This pass system can figure by Chris Lattner · 24 years ago
  76. 7f74a56 Changes to build successfully with GCC 3.02 by Chris Lattner · 24 years ago
  77. 5de2204 Create a new #include "Support/..." directory structure to move things by Chris Lattner · 24 years ago
  78. bd422e6 Implement DCE of global values by Chris Lattner · 24 years ago