From 21b988255068f2e793b7eedb055a3e91f8b135f7 Mon Sep 17 00:00:00 2001 From: Commitfest Bot Date: Fri, 14 Nov 2025 16:20:21 +0000 Subject: [PATCH] [PATCH]: ./v2_fix_doc_jit_meson.patch --- doc/src/sgml/jit.sgml | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/doc/src/sgml/jit.sgml b/doc/src/sgml/jit.sgml index 44e18bf1a6f0..d5373061e3a4 100644 --- a/doc/src/sgml/jit.sgml +++ b/doc/src/sgml/jit.sgml @@ -36,7 +36,8 @@ JIT compilation using LLVM when PostgreSQL is built with - --with-llvm. + + or . @@ -76,6 +77,15 @@ bodies of small functions into the expressions using them. That allows a significant percentage of the overhead to be optimized away. + + + Inlining does not work if PostgreSQL is built using + Meson with + , + because the LLVM bitcode is not built. + See for more details about bitcode. + + @@ -133,7 +143,7 @@ If is set to off, or if no JIT implementation is available (for example because - the server was compiled without --with-llvm), + the server was compiled without ), JIT will not be performed, even if it would be beneficial based on the above criteria. Setting to off has effects at both plan and execution time.