Commit History

Autor SHA1 Mensaxe Data
  Chandler Carruth 6b547686c5 Update the file headers across all of the LLVM projects in the monorepo %!s(int64=6) %!d(string=hai) anos
  Fedor Sergeev e6959a6ecf [New PM] Introducing PassInstrumentation framework %!s(int64=7) %!d(string=hai) anos
  Eric Christopher 85a14f0491 Temporarily Revert "[New PM] Introducing PassInstrumentation framework" %!s(int64=7) %!d(string=hai) anos
  Fedor Sergeev 5ffd6db668 [New PM] Introducing PassInstrumentation framework %!s(int64=7) %!d(string=hai) anos
  Fedor Sergeev 68fc66e3d3 Revert rL342544: [New PM] Introducing PassInstrumentation framework %!s(int64=7) %!d(string=hai) anos
  Fedor Sergeev fa4dbf77f1 [New PM] Introducing PassInstrumentation framework %!s(int64=7) %!d(string=hai) anos
  Adrian Prantl 26b584c691 Remove \brief commands from doxygen comments. %!s(int64=7) %!d(string=hai) anos
  Chandler Carruth 79b7faac96 [PM] Teach PreservedAnalyses to have an `allInSet` static factory %!s(int64=8) %!d(string=hai) anos
  Chandler Carruth 3c0d60785c Re-sort #include lines for unittests. This uses a slightly modified %!s(int64=8) %!d(string=hai) anos
  Chandler Carruth 0fc446723e [PM] Introduce the facilities for registering cross-IR-unit dependencies %!s(int64=8) %!d(string=hai) anos
  Chandler Carruth 8bf2780092 [PM] Support invalidation of inner analysis managers from a pass over the outer IR unit. %!s(int64=8) %!d(string=hai) anos
  Chandler Carruth 78a68061a3 [PM] Extend the explicit 'invalidate' method API on analysis results to %!s(int64=8) %!d(string=hai) anos
  Chandler Carruth 33d568124e [PM] Change the static object whose address is used to uniquely identify %!s(int64=8) %!d(string=hai) anos
  Chandler Carruth 8c28aa1da8 [PM] Re-instate r279227 and r279228 with a fix to the way the templating %!s(int64=9) %!d(string=hai) anos
  Chandler Carruth 7d191bbd95 [PM] Revert r279227 and r279228 until I can find someone to help me %!s(int64=9) %!d(string=hai) anos
  Chandler Carruth 7fdf9ef04b [PM] Fix a compile error with GCC. NFC. %!s(int64=9) %!d(string=hai) anos
  Chandler Carruth 73e7eb0a79 [PM] Make the the new pass manager support fully generic extra arguments %!s(int64=9) %!d(string=hai) anos
  Chandler Carruth bd6882c677 [PM] Run clang-format over various parts of the new pass manager code %!s(int64=9) %!d(string=hai) anos
  Chandler Carruth 04d0fe9c10 [PM] Remove support for omitting the AnalysisManager argument to new %!s(int64=9) %!d(string=hai) anos
  Mehdi Amini 8be7707c14 Remove every uses of getGlobalContext() in LLVM (but the C API) %!s(int64=9) %!d(string=hai) anos
  Chandler Carruth 8e27cb2f34 [PM] Make the AnalysisManager parameter to run methods a reference. %!s(int64=9) %!d(string=hai) anos
  Chandler Carruth 18e9a2b623 [PM] Rename the CRTP mixin base classes for the new pass manager to %!s(int64=9) %!d(string=hai) anos
  Chandler Carruth e95015f4c9 [PM] Implement the final conclusion as to how the analysis IDs should %!s(int64=9) %!d(string=hai) anos
  Chandler Carruth adb60a3a11 [PM] Introduce CRTP mixin base classes to help define passes and %!s(int64=9) %!d(string=hai) anos
  Chandler Carruth 67a41f0919 [PM/AA] Teach the new pass manager to use pass-by-lambda for registering %!s(int64=9) %!d(string=hai) anos
  Chandler Carruth 040ca449b2 [PM] Add names and debug logging for analysis passes to the new pass %!s(int64=10) %!d(string=hai) anos
  Chandler Carruth b246acebf4 [PM] Switch the new pass manager to use a reference-based API for IR %!s(int64=10) %!d(string=hai) anos
  Rafael Espindola 9b29ff99c0 Modernize the .ll parsing interface. %!s(int64=11) %!d(string=hai) anos
  Craig Topper b177041dfa [C++11] Use 'nullptr'. %!s(int64=11) %!d(string=hai) anos
  Chandler Carruth 2d74092f5f [PM] As was pointed out in review, I need to define a custom swap in %!s(int64=11) %!d(string=hai) anos