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.