Commits


Yue authored and GitHub committed d428ef4682d
GH-37834: [Gandiva] Migrate to new LLVM PassManager API (#37867) ### Rationale for this change In https://github.com/apache/arrow/issues/37834, to support LLVM 17, we need to migrate to use the new LLVM PassManager API. ### What changes are included in this PR? This PR tries to migrate the legacy PassManager to the new PassManager. ### Are these changes tested? It should be covered by existing unit tests. But more performance tests may be needed to verify this change. ### Are there any user-facing changes? No * Closes: #37834 Lead-authored-by: Yue Ni <niyue.com@gmail.com> Co-authored-by: Sutou Kouhei <kou@clear-code.com> Co-authored-by: Sutou Kouhei <kou@cozmixng.org> Signed-off-by: Sutou Kouhei <kou@clear-code.com>