1. 4ee451d Remove attribution from file headers, per discussion on llvmdev. by Chris Lattner · 17 years ago
  2. fe3e3f4 Reduce reliance on rtti info by Chris Lattner · 17 years ago
  3. eae540a Re-install patch to enable use of PassID. by Devang Patel · 17 years ago
  4. 80d692b revert enough of devang's recent patches to get the tree basically working again by Chris Lattner · 17 years ago
  5. 8fa8a68 disable this assertion as a hack to get the build more unbroken :( by Chris Lattner · 17 years ago
  6. 794fd75 Do not use typeinfo to identify pass in pass manager. by Devang Patel · 17 years ago
  7. 6e21ff0 Move ~Pass() from Pass.h into Pass.cpp by Devang Patel · 17 years ago
  8. d1458f1 Fix a bug that prevented the JIT from working correctly after llvm_shutdown. by Chris Lattner · 17 years ago
  9. ca5183d Unbreak VC++ build. by Jeff Cohen · 17 years ago
  10. 5cbf985 For PR1136: Rename GlobalVariable::isExternal as isDeclaration to avoid by Reid Spencer · 18 years ago
  11. cde53d3 1) Remove old AnalysisResolver. by Devang Patel · 18 years ago
  12. cccd80d Remove old pass manager. by Devang Patel · 18 years ago
  13. c7d0f4b ModulePass and ImmutablePass. Force out of line virtual method. by Devang Patel · 18 years ago
  14. e8ff1ce Using PDL as a prefix for PassDebugLevel enums is not a good idea. Fix it. by Devang Patel · 18 years ago
  15. 45dc02d Move enum PassDebugLevel from PassManagerT.h to Pass.h. by Devang Patel · 18 years ago
  16. 3162691 Add #ifdef switch toggle between old and new pass manager. However, by Devang Patel · 18 years ago
  17. 87f28e8 fix PR1039 by making timing info be destroyed by llvm_shutdown, not by by Chris Lattner · 18 years ago
  18. 832171c Removing even more <iostream> includes. by Bill Wendling · 18 years ago
  19. ee74083 Switch analysis groups to be unregistered when llvm_shutdown is called. by Chris Lattner · 18 years ago
  20. baf2ecd Start moving pass registration over to using the ManagedStatic mechanism. by Chris Lattner · 18 years ago
  21. 947c768 move 'cfgonly' pass tracking into PassInfo, instead of handling it with by Chris Lattner · 18 years ago
  22. b2cd4ba Add explicit doInitialization/doFinalization methods instead of making by Chris Lattner · 18 years ago
  23. 2dd3d42 We no longer care whether something is an opt vs analysis pass, only whether by Chris Lattner · 18 years ago
  24. 0300f3e Change the ModuleProvider interface to not throw exceptions. by Chris Lattner · 18 years ago
  25. 6df60a9 For PR780: by Reid Spencer · 18 years ago
  26. 1ac2d51 Speedup and simplify pass registration by the observation that there is by Chris Lattner · 19 years ago
  27. 7f7b730 Patch #6's in Saem's refactor-the-passmanager patch series. From him: by Chris Lattner · 19 years ago
  28. e8f3848 Older compilers won't like the inline virtual destructor in the header file by Reid Spencer · 19 years ago
  29. fd93908 Remove trailing whitespace by Misha Brukman · 19 years ago
  30. ce9653c For PR387:\ by Reid Spencer · 20 years ago
  31. bba61c0 '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. 1f07926 Give the -time-passes tool option a global storage location so that its by Reid Spencer · 20 years ago
  34. cf617dd There is no error message to print out, end sentence with `!' by Misha Brukman · 20 years ago
  35. e294753 Fix for bug 391. Improve exeception handling around bcreader invocations. by Reid Spencer · 20 years ago
  36. e2fac77 - #include <iostream> since its not in Value.h any more. by Reid Spencer · 20 years ago
  37. cbee990 Fix -debug-pass=Executions, which relied on Function, Module, and BasicBlock by Chris Lattner · 20 years ago
  38. f822ee9 Fix typo in comment by Brian Gaeke · 20 years ago
  39. e21f68d Two problems with these lines of code: by Chris Lattner · 21 years ago
  40. 31f8499 Finegrainify namespacification by Chris Lattner · 21 years ago
  41. d0fde30 Put all LLVM code into the llvm namespace, as per bug 109. by Brian Gaeke · 21 years ago
  42. b576c94 Added LLVM project notice to the top of every C++ source file. by John Criswell · 21 years ago
  43. 69c856a Enabling incremental bytecode loading in the JIT: by Misha Brukman · 21 years ago
  44. 3e58d9b * Remove extraneous #includes by Chris Lattner · 21 years ago
  45. 5b62cdc Rename method by Chris Lattner · 21 years ago
  46. e24b616 Don't include Config/stdio.h or <stdio.h>. by Brian Gaeke · 21 years ago
  47. 5560c9d Spell `necessary' correctly. by Misha Brukman · 21 years ago
  48. 1d3fa21 Add new method to FunctionPassManager to add ImmutablePasses. by Brian Gaeke · 21 years ago
  49. 0118995 Dramatically simplify how -time-passes works. by Chris Lattner · 21 years ago
  50. 8ab1ef2 Add FunctionPassManager - it's like a PassManager, but it only deals in by Brian Gaeke · 21 years ago
  51. 7a73b80 Merged in autoconf branch. This provides configuration via the autoconf system. by John Criswell · 21 years ago
  52. ed4775a Remove usage of sys/unistd.h by Chris Lattner · 21 years ago
  53. f1ab454 Add helper method by Chris Lattner · 21 years ago
  54. cb2610e - Rename AnalysisUsage::preservesAll to getPreservesAll & preservesCFG to by Chris Lattner · 22 years ago
  55. f1da555 Factor timer code out of PassManager implementation, into a generic interface by Chris Lattner · 22 years ago
  56. 70b4f3e Add support for ImmutablePasses, which are not run, and cannot be invalidated. by Chris Lattner · 22 years ago
  57. f90a0e4 Another portability fix provided via Casey Carter: by Chris Lattner · 22 years ago
  58. e0a54f8 by Chris Lattner · 22 years ago
  59. 1c28b42 - PassManager prints analysis sets nicer by Chris Lattner · 22 years ago
  60. f20816b - Fighting with linking problem due to removing the ::ID elements. Now the by Chris Lattner · 22 years ago
  61. 64339f6 Remove debugging code accidentally checked in. by Chris Lattner · 22 years ago
  62. 789bc84 - Implement the new AnalysisGroup feature, neccesary for Value#ing and pointer analysis by Chris Lattner · 22 years ago
  63. fb30fda - Eliminate the need for analyses to expose an ::ID member. by Chris Lattner · 22 years ago
  64. b8fa514 Sort -time-passes report first by user+system, then by Wall clock time. by Chris Lattner · 22 years ago
  65. db8d8ef Add missing space by Chris Lattner · 22 years ago
  66. f5526b6 Fix the -time-passes option to not print NaN when there is zero execution time by Chris Lattner · 22 years ago
  67. ca0a1f7 Enhance -time-passes to be more detailed and useful by Chris Lattner · 22 years ago
  68. 7a40d6d We need iostream in PassManagerT.h to use cerr by Chris Lattner · 22 years ago
  69. 48c1bc7 Implement new -debug-pass=Arguments option that causes PassManager to by Chris Lattner · 22 years ago
  70. 37d66c4 * Move some code from Pass.cpp to PassManagerT.h by Chris Lattner · 22 years ago
  71. 44050fb * PassInfo is allowed to be missing now (ie, not all passes need be registered) by Chris Lattner · 22 years ago
  72. a59cbb2 * Standardize how analysis results/passes as printed with the print() virtual by Chris Lattner · 22 years ago
  73. fe8041a *** empty log message *** by Chris Lattner · 22 years ago
  74. 54bbdb4 Add support for pass registration by Chris Lattner · 22 years ago
  75. 5ff62e9 *** empty log message *** by Chris Lattner · 22 years ago
  76. d05e22c changes for 64bit gcc by Anand Shukla · 22 years ago
  77. 7e70829 MEGAPATCH checkin. by Chris Lattner · 22 years ago
  78. 27ad137 Make functions that preserve the CFG not invalidate analyses that only depend by Chris Lattner · 22 years ago
  79. 96c466b Add new optional getPassName() virtual function that a Pass can override by Chris Lattner · 22 years ago
  80. 691fa3c Add a new command line option for PassManager using utilities. by Chris Lattner · 22 years ago
  81. 3330e5b Move FunctionPass::doesNotModifyCFG to AnalysisUsage::preservesCFG() by Chris Lattner · 22 years ago
  82. d30efaf * Add a stub to FunctionPass so that subclasses can declare that they do not by Chris Lattner · 22 years ago
  83. 2e9175a Minor changes to allow Modules (which are no longer Values) to work by Chris Lattner · 22 years ago
  84. f57b845 * Rename MethodPass class to FunctionPass by Chris Lattner · 22 years ago
  85. 22c3982 Make the release build compile by Chris Lattner · 22 years ago
  86. 79df7c0 Change references from Method to Function by Chris Lattner · 22 years ago
  87. 221d688 Method.h no longer includes BasicBlock.h by Chris Lattner · 23 years ago
  88. ce885e9 * Make debugging output nicer by Chris Lattner · 23 years ago
  89. 4130086 Implement new pass framework by Chris Lattner · 23 years ago
  90. e212062 * Expose new command line arg --debug-pass for gccas and llc debugging by Chris Lattner · 23 years ago
  91. 12f985a Oops, misnamed function, didn't override correctly, drat. by Chris Lattner · 23 years ago
  92. 35f07eb Ooops, forgot to implement void PassManager::add(BasicBlockPass *BBP) by Chris Lattner · 23 years ago
  93. d695328 Implementation of the new spiffy pass system by Chris Lattner · 23 years ago