Michael Smith has submitted this change and it was merged. ( http://gerrit.cloudera.org:8080/20014 )
Change subject: IMPALA-11459: Use new LLVM Pass Manager ...................................................................... IMPALA-11459: Use new LLVM Pass Manager LLVM developed a new pass manager - https://llvm.org/docs/NewPassManager.html - to overcome some of the limitations of LegacyPassManager. It offers improved optimization performance by reusing analysis across all types and levels of optimization passes. It also appears to be better maintained in future releases of LLVM. Switches to using the new PassManager via PassBuilder and a ModulePassManager. Breaks out PruneModule into a separate FunctionPruneTime timer to more easily track any regressions there. Change-Id: I947a5b067da50c18f62c3f9af9876463e542f58a Reviewed-on: http://gerrit.cloudera.org:8080/20014 Tested-by: Impala Public Jenkins <[email protected]> Reviewed-by: Michael Smith <[email protected]> --- M be/src/codegen/llvm-codegen.cc M be/src/codegen/llvm-codegen.h M be/src/service/fe-support.cc M be/src/service/impalad-main.cc M cmake_modules/FindLlvm.cmake 5 files changed, 42 insertions(+), 57 deletions(-) Approvals: Impala Public Jenkins: Verified Michael Smith: Looks good to me, approved -- To view, visit http://gerrit.cloudera.org:8080/20014 To unsubscribe, visit http://gerrit.cloudera.org:8080/settings Gerrit-Project: Impala-ASF Gerrit-Branch: master Gerrit-MessageType: merged Gerrit-Change-Id: I947a5b067da50c18f62c3f9af9876463e542f58a Gerrit-Change-Number: 20014 Gerrit-PatchSet: 11 Gerrit-Owner: Michael Smith <[email protected]> Gerrit-Reviewer: Abhishek Rawat <[email protected]> Gerrit-Reviewer: Csaba Ringhofer <[email protected]> Gerrit-Reviewer: Daniel Becker <[email protected]> Gerrit-Reviewer: Impala Public Jenkins <[email protected]> Gerrit-Reviewer: Joe McDonnell <[email protected]> Gerrit-Reviewer: Michael Smith <[email protected]>
