postgresql/src/backend/jit/llvm
Andres Freund e6f86f8dd9 jit: Remove redundancies in expression evaluation code generation.
This merges the code emission for a number of opcodes by handling the
behavioural difference more locally. This reduces code, and also
improves the generated code a bit in some cases, by removing redundant
constants.

Author: Andres Freund
Discussion: https://postgr.es/m/20191023163849.sosqbfs5yenocez3@alap3.anarazel.de
2020-02-06 20:01:23 -08:00
..
Makefile Split all OBJS style lines in makefiles into one-line-per-entry style. 2019-11-05 14:41:07 -08:00
llvmjit.c Update copyrights for 2020 2020-01-01 12:21:45 -05:00
llvmjit_deform.c Update copyrights for 2020 2020-01-01 12:21:45 -05:00
llvmjit_error.cpp Update copyrights for 2020 2020-01-01 12:21:45 -05:00
llvmjit_expr.c jit: Remove redundancies in expression evaluation code generation. 2020-02-06 20:01:23 -08:00
llvmjit_inline.cpp Update copyrights for 2020 2020-01-01 12:21:45 -05:00
llvmjit_types.c Update copyrights for 2020 2020-01-01 12:21:45 -05:00
llvmjit_wrap.cpp Update copyrights for 2020 2020-01-01 12:21:45 -05:00