1. 601226c [NewPM] fixing asserts on deleted loop in -print-after-all by Fedor Sergeev · 7 years ago
  2. e6959a6 [New PM] Introducing PassInstrumentation framework by Fedor Sergeev · 7 years ago
  3. 85a14f0 Temporarily Revert "[New PM] Introducing PassInstrumentation framework" by Eric Christopher · 7 years ago
  4. 5ffd6db [New PM] Introducing PassInstrumentation framework by Fedor Sergeev · 7 years ago
  5. 68fc66e Revert rL342544: [New PM] Introducing PassInstrumentation framework by Fedor Sergeev · 7 years ago
  6. fa4dbf7 [New PM] Introducing PassInstrumentation framework by Fedor Sergeev · 7 years ago
  7. 0818e78 Rename DEBUG macro to LLVM_DEBUG. by Nicola Zaghen · 7 years ago
  8. 06a2673 Fixed spelling mistake in comments of LLVM Analysis passes by Vedant Kumar · 7 years ago
  9. e87cf87 Use a BumpPtrAllocator for Loop objects by Sanjoy Das · 8 years ago
  10. dbaaccc [PM/CGSCC] Teach the CGSCC pass manager components to gracefully handle by Chandler Carruth · 8 years ago
  11. 046ca04 [Analysis] Fix some Clang-tidy modernize-use-using and Include What You Use warnings; other minor fixes. Also affected in files (NFC). by Eugene Zelenko · 8 years ago
  12. 83bfb55 [PM] Switch the CGSCC debug messages to use the standard LLVM debug by Chandler Carruth · 8 years ago
  13. affd128 [LCG] Switch one of the update methods for the LazyCallGraph to support by Chandler Carruth · 8 years ago
  14. 55e10a5 [PM] Fix a likely more critical infloop bug in the CGSCC pass manager. by Chandler Carruth · 8 years ago
  15. 07e7c75 [PM] Add a comment clarifying what a particular predicate is doing. by Chandler Carruth · 8 years ago
  16. ed50411 [PM/LCG] Teach the LazyCallGraph to maintain reference edges from every by Chandler Carruth · 8 years ago
  17. 3870ce2 [PM] Fix a silly bug in my recent update to the CG update logic. by Chandler Carruth · 8 years ago
  18. fe40a5a [PM] Fix a nasty bug in the new PM where we failed to properly by Chandler Carruth · 8 years ago
  19. b86a95f [PM] Add unittesting of the call graph update logic with complex by Chandler Carruth · 8 years ago
  20. 143ef32 [PM] Finish implementing and fix a chain of bugs uncovered by testing by Chandler Carruth · 8 years ago
  21. 396f720 [PM/LCG] Teach the LazyCallGraph how to replace a function without by Chandler Carruth · 9 years ago
  22. d53dbed Revert r293017 and fix the actual underlying issue. by Chandler Carruth · 9 years ago
  23. 3a190c3 [PM/LCG] Remove the lazy RefSCC formation from the LazyCallGraph during by Chandler Carruth · 9 years ago
  24. fe49b71 Rewind instantiations of OuterAnalysisManagerProxy in r289317, r291651, and r291662. by NAKAMURA Takumi · 9 years ago
  25. 6fbb41e [PM] Teach the CGSCC's CG update utility to more carefully invalidate by Chandler Carruth · 9 years ago
  26. 0fc4467 [PM] Introduce the facilities for registering cross-IR-unit dependencies by Chandler Carruth · 9 years ago
  27. 4ed09f0 [PM] Remove now-dead extern template and explicit instantiation declarations. by Chandler Carruth · 9 years ago
  28. 1c4b812 [PM] Rework a loop in the CGSCC update logic to be more conservative and by Chandler Carruth · 9 years ago
  29. 8bf2780 [PM] Support invalidation of inner analysis managers from a pass over the outer IR unit. by Chandler Carruth · 9 years ago
  30. ff117bc [PM] Basic cleanups to CGSCC update code, NFC. by Chandler Carruth · 9 years ago
  31. 78a6806 [PM] Extend the explicit 'invalidate' method API on analysis results to by Chandler Carruth · 9 years ago
  32. 0afff63 [PM] Remove weird marking of invalidated analyses as "preserved". by Chandler Carruth · 9 years ago
  33. 788dfe5 Fixup r279618, instantiate *AnalysisManagerProxy<*AnalysisManager,LazyCallGraph::SCC>, instead of *AnalysisManagerProxy<*AnalysisManager,LazyCallGraph::SCC,LazyCallGraph&>, for PassID. by NAKAMURA Takumi · 9 years ago
  34. 377af8d [PM] Introduce basic update capabilities to the new PM's CGSCC pass by Chandler Carruth · 9 years ago
  35. f6071e1 [NFC] Header cleanup by Mehdi Amini · 9 years ago
  36. e95015f [PM] Implement the final conclusion as to how the analysis IDs should by Chandler Carruth · 9 years ago
  37. d9b6afb [PM] Appease mingw32's auto-import DLL build with minimal tweaks, with fix for clang. by NAKAMURA Takumi · 9 years ago
  38. bebf4a6 Revert r262185, "[PM] Appease mingw32's auto-import DLL build with minimal tweaks." by NAKAMURA Takumi · 9 years ago
  39. fd32a56 [PM] Appease mingw32's auto-import DLL build with minimal tweaks. by NAKAMURA Takumi · 9 years ago
  40. a36b27d [PM] Provide explicit instantiation declarations and definitions for the by Chandler Carruth · 9 years ago
  41. 500af85 [PM] Provide two templates for the two directionalities of analysis by Chandler Carruth · 9 years ago
  42. adb60a3 [PM] Introduce CRTP mixin base classes to help define passes and by Chandler Carruth · 9 years ago
  43. e648c53 [PM] Remove an overly aggressive assert now that I can actually test the by Chandler Carruth · 9 years ago
  44. 73ba9bf [PM] Improve the API and comments around the analysis manager proxies. by Chandler Carruth · 9 years ago
  45. a28a251 [PM] Remove the defunt CGSCC-specific debug flag. by Chandler Carruth · 11 years ago
  46. 92602ea [PM] Refactor the new pass manager to use a single template to implement by Chandler Carruth · 11 years ago
  47. 6b1894a [PM] Fold all three analysis managers into a single AnalysisManager template. by Chandler Carruth · 11 years ago
  48. 9136fdd [PM] Re-clang-format much of this code as the code has changed some and by Chandler Carruth · 11 years ago
  49. 9fc5a53 [PM] Fix a pretty nasty bug where the new pass manager would invalidate by Chandler Carruth · 11 years ago
  50. 17395fa [PM] Add a utility pass template that synthesizes the invalidation of by Chandler Carruth · 11 years ago
  51. 5b12a2f [PM] Add a collection of no-op analysis passes and switch the new pass by Chandler Carruth · 11 years ago
  52. 1ab487f [PM] Don't run the machinery of invalidating all the analysis passes by Chandler Carruth · 11 years ago
  53. 040ca44 [PM] Add names and debug logging for analysis passes to the new pass manager. by Chandler Carruth · 11 years ago
  54. b246ace [PM] Switch the new pass manager to use a reference-based API for IR units. by Chandler Carruth · 11 years ago
  55. 57418d8 [PM] Add a new-PM-style CGSCC pass manager using the newly added by Chandler Carruth · 11 years ago