1. 4ee451d Remove attribution from file headers, per discussion on llvmdev. by Chris Lattner · 17 years ago
  2. cdf2b3b Add explicit keywords. by Dan Gohman · 17 years ago
  3. 2bb7d06 Fix a using namespace llvm; in a header file. by Dan Gohman · 17 years ago
  4. 6b4af74 Do not overuse std::string. Pass around char * directly. by Devang Patel · 17 years ago
  5. fc23bc7 minor simplifications. by Chris Lattner · 17 years ago
  6. 417efc8 avoid copying strings. by Chris Lattner · 17 years ago
  7. 209ee18 Fix pastos in comments for doFinalization functions. by Dan Gohman · 17 years ago
  8. 19fe8f9 Add facility to dump pass manager structure by Devang Patel · 17 years ago
  9. edbef38 Use SmallVector instead of std::vector. by Devang Patel · 17 years ago
  10. 58e0ef1 Verify loop info. by Devang Patel · 17 years ago
  11. 9750b5d Set up ground work to verify preserved analysis info. by Devang Patel · 17 years ago
  12. b42295d Fix memory leak. by Devang Patel · 17 years ago
  13. a99be51 Here is the bulk of the sanitizing. by Gabor Greif · 17 years ago
  14. 7d97bf1 Fix quotes in debug messages. by Devang Patel · 17 years ago
  15. b3b8770 If user wants to run instcombine twice, do not block it. by Devang Patel · 17 years ago
  16. 1997473 Drop 'const' by Devang Patel · 17 years ago
  17. 3e15bf3 Use 'static const char' instead of 'static const int'. by Devang Patel · 17 years ago
  18. 794fd75 Do not use typeinfo to identify pass in pass manager. by Devang Patel · 17 years ago
  19. dfa1ec3 Use toplevel function pass manager as OnTheFly manager. by Devang Patel · 17 years ago
  20. 6b1df0e Proivde getAnalysis<FPAnalysis>(Func) support. by Devang Patel · 17 years ago
  21. f4bd76a Do not assert during analysis implementation initialization. by Devang Patel · 17 years ago
  22. 693941b Print and delete on the fly pass managers. by Devang Patel · 17 years ago
  23. 0ed8df3 Update module pass manager to support module passes that require by Devang Patel · 17 years ago
  24. 569a6fd Give each pass manager chance to manage lower level analysis pass, which is by Devang Patel · 17 years ago
  25. bed2946 Removed tabs everywhere except autogenerated & external files. Add make by Anton Korobeynikov · 17 years ago
  26. d46825c Speed Up Pass Manager. by Devang Patel · 17 years ago
  27. 7b65dd9 Keep track of higher level analysis. by Devang Patel · 17 years ago
  28. fe61390 Keep track of inherited analysis. For example, if a loop pass does not by Devang Patel · 17 years ago
  29. 22a1cf9 Add preparePassManager() hook. This allows each pass to check whether by Devang Patel · 17 years ago
  30. cf5fb2b Current pass manager, not the parent pass manager, assumes the role of by Devang Patel · 17 years ago
  31. 7f99761 Avoid constructing std::strings unless pass debugging is ON. by Devang Patel · 17 years ago
  32. 55d5ac7 Account for time consumed by releaseMemory() properly. by Devang Patel · 17 years ago
  33. ca5183d Unbreak VC++ build. by Jeff Cohen · 17 years ago
  34. 84da80d Make getPassManagerType() const. by Devang Patel · 17 years ago
  35. 63925c8 temporarily revert Devang's most recent patch, which caused a large by Chris Lattner · 17 years ago
  36. 62b2002 Use inverted map to speedup collectLastUses(). by Devang Patel · 17 years ago
  37. f5e28d9 Do not drop transferred last uses on the floor. Use handleLastUserOverflow(). by Devang Patel · 18 years ago
  38. 90f1ad7 Fix PR1158 by Devang Patel · 18 years ago
  39. e27ae7e cvs commit by Devang Patel · 18 years ago
  40. 5cbf985 For PR1136: Rename GlobalVariable::isExternal as isDeclaration to avoid by Reid Spencer · 18 years ago
  41. c874eb5 - Undo previous check-in (i.e. Do not export TimingInfo class through by Devang Patel · 18 years ago
  42. b05ef6a Move TimingInfo into PassManagers.h so that other libs can use it. by Devang Patel · 18 years ago
  43. 44b0d29 Update ModulePass::assignPassManager() to take into account Preferred by Devang Patel · 18 years ago
  44. 2642694 s/PassDebugging_New/PassDebugging/g by Devang Patel · 18 years ago
  45. be1ffc6 Update assignPassManager() signature to allow selection of preferred by Devang Patel · 18 years ago
  46. 8df8709 Pass manager may require certain analysis. In such cases, initially by Devang Patel · 18 years ago
  47. 9d133e1 Undo last check-in. Remove setupPassManager() and its use. by Devang Patel · 18 years ago
  48. 531f01f Setup pass manager before scheduling required analysis. by Devang Patel · 18 years ago
  49. 8f3f3d1 Code refactoring. by Devang Patel · 18 years ago
  50. 66eeb49 Remove extra white spaces. Fix comments. by Devang Patel · 18 years ago
  51. 3f5ecd7 Do not record last users of Pass Manager. by Devang Patel · 18 years ago
  52. e24e0e1 s/addPassToManager/add/g by Devang Patel · 18 years ago
  53. ab7752c Move PMTopLevelManager, PMDataManager and FPPassManger classes into by Devang Patel · 18 years ago
  54. a0dd987 Remove dead code. by Devang Patel · 18 years ago
  55. 36bcb82 Start using PMStack. Now each pass is responsibe for assinging by Devang Patel · 18 years ago
  56. 6b9420e Use getPassManagerType() instead of dynamic_cast. by Devang Patel · 18 years ago
  57. 25919cb Add PassManagerType enum. by Devang Patel · 18 years ago
  58. 9714973 Robustify assingPassManager() for Module, Function and Basic Block Passes. by Devang Patel · 18 years ago
  59. 09e6e43 Add PMStack, a Pass Manager stack. by Devang Patel · 18 years ago
  60. cde53d3 1) Remove old AnalysisResolver. by Devang Patel · 18 years ago
  61. cccd80d Remove old pass manager. by Devang Patel · 18 years ago
  62. 1336a6b At the beginning of run, initialize analyis info availability for _ALL_ by Devang Patel · 18 years ago
  63. a68941b Now, there is additional layer, referred in the comment, by Devang Patel · 18 years ago
  64. 5f4ddf5 s/BasicBlockPassManager/BBPassManager/g by Devang Patel · 18 years ago
  65. 1554c85 Add getNumContainedPasses() and getContainedPass() inteface and use by Devang Patel · 18 years ago
  66. 1a80386 Cosmetic changes, based on Chris's review. by Devang Patel · 18 years ago
  67. a52035a Mark dump* routines const routines. by Devang Patel · 18 years ago
  68. c2ff962 Move PMTopLevelManager and TImingInfo into anon namespace. by Devang Patel · 18 years ago
  69. ef89c55 s/ForcedLastUses/TransferLastUses/g by Devang Patel · 18 years ago
  70. a84b302 random minor typographical changes by Chris Lattner · 18 years ago
  71. 8e58a1b Add -time-passes support. by Devang Patel · 18 years ago
  72. 017b5d9 Add debug-pass=Details support to print Required and Preserved Set info. by Devang Patel · 18 years ago
  73. 693a74e Add " Made Modification " messages in debug-pass=Executions output. by Devang Patel · 18 years ago
  74. 4eeea77 Add debug-pass=Executions support in new pass manager. by Devang Patel · 18 years ago
  75. c32cf54 Add -pass-debug=Arguments support in new manager. by Devang Patel · 18 years ago
  76. 6e9e5e0 fit in 80 cols by Chris Lattner · 18 years ago
  77. e8ff1ce Using PDL as a prefix for PassDebugLevel enums is not a good idea. Fix it. by Devang Patel · 18 years ago
  78. 45dc02d Move enum PassDebugLevel from PassManagerT.h to Pass.h. by Devang Patel · 18 years ago
  79. 3162691 Add #ifdef switch toggle between old and new pass manager. However, by Devang Patel · 18 years ago
  80. 2db3a3b FunctionPassManager does not support runOnModule(). by Devang Patel · 18 years ago
  81. 37a6f79 Implement PassManager_New destructors. by Devang Patel · 18 years ago
  82. d4ea4ef Remove unused constructor. by Devang Patel · 18 years ago
  83. ebc0922 Add routines to dump pass manager queue. by Devang Patel · 18 years ago
  84. b920bd8 FunctionPassManager() by Devang Patel · 18 years ago
  85. 1fbe2c9 Do not runOnFunction on external functions. by Devang Patel · 18 years ago
  86. 41545fd Initialize AnalysisImpls for each pass before executing the pass. by Devang Patel · 18 years ago
  87. 27aaab2 collectRequiredAnalysisPasses(). by Devang Patel · 18 years ago
  88. 54e247d removeNotPreservedAnalysis(). by Devang Patel · 18 years ago
  89. 395ed73 Initialize activeManager. by Devang Patel · 18 years ago
  90. 1e1008a Remove unused constructor. by Devang Patel · 18 years ago
  91. a5f9d55 Maintain ImmutablePasses list at top level only. Do not make them by Devang Patel · 18 years ago
  92. d0fa16c findAnalysisPass(). by Devang Patel · 18 years ago
  93. 7e601a7 Fix thinko. by Devang Patel · 18 years ago
  94. 1b8d015 o s/OtherPassManagers/IndirectPassManagers by Devang Patel · 18 years ago
  95. 689c683 Initialize AnalysisImpls for ImmutablePass. by Devang Patel · 18 years ago
  96. dff33ef Set top level manager. by Devang Patel · 18 years ago
  97. 298fead Analysis resolver now manages AnalysisImpls for the given patch. by Devang Patel · 18 years ago
  98. 5b640e7 Top level pass manager keeps track of other managers, so this can be by Devang Patel · 18 years ago
  99. cd520b1 Use analysis resolver to find the info. by Devang Patel · 18 years ago
  100. c9a6293 Do not drop ImmutablePasses on the floor. by Devang Patel · 18 years ago