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