aboutsummaryrefslogtreecommitdiff
path: root/src/backend/jit/llvm/llvmjit.c
Commit message (Expand)AuthorAge
* Remove dead codePeter Eisentraut2024-04-17
* Fix illegal attribute propagation in LLVM JIT.Thomas Munro2024-04-10
* jit: Require at least LLVM 10.Thomas Munro2024-01-25
* Update copyright for 2024Bruce Momjian2024-01-03
* Make ResourceOwners more easily extensible.Heikki Linnakangas2023-11-08
* jit: Changes for LLVM 17.Thomas Munro2023-10-19
* jit: Support opaque pointers in LLVM 16.Thomas Munro2023-10-18
* Revert "Add soft error handling to some expression nodes"Amit Langote2023-10-02
* Add soft error handling to some expression nodesAmit Langote2023-10-02
* llvmjit: Use explicit LLVMContextRef for inliningDaniel Gustafsson2023-09-27
* llvmjit: Make llvm_types_module variable staticDaniel Gustafsson2023-09-27
* llvmjit: Remove unnecessary typesDaniel Gustafsson2023-09-27
* Remove duplicated assignment of LLVMJitHandle->lljitMichael Paquier2023-07-13
* Fix leak of LLVM "fatal-on-oom" section counter.Heikki Linnakangas2023-07-05
* Pre-beta mechanical code beautification.Tom Lane2023-05-19
* Fix incorrect format placeholdersPeter Eisentraut2023-03-10
* Fix typos in comments, code and documentationMichael Paquier2023-01-03
* Update copyright for 2023Bruce Momjian2023-01-02
* Track LLVM 15 changes.Thomas Munro2022-10-19
* Fix an assortment of improper usages of string functionsDavid Rowley2022-09-06
* Pre-beta mechanical code beautification.Tom Lane2022-05-12
* Update copyright for 2022Bruce Momjian2022-01-07
* Avoid some other O(N^2) hazards in list manipulation.Tom Lane2021-11-01
* jit: Do not try to shut down LLVM state in case of LLVM triggered errors.Andres Freund2021-09-13
* Prepare for forthcoming LLVM 13 API change.Thomas Munro2021-06-25
* Initial pgindent and pgperltidy run for v14.Tom Lane2021-05-12
* Use errmsg_internal for debug messagesPeter Eisentraut2021-02-17
* Update copyright for 2021Bruce Momjian2021-01-02
* jit: Reference function pointer types via llvmjit_types.c.Andres Freund2020-12-08
* jit: Add support for LLVM 12.Andres Freund2020-11-09
* llvmjit: Work around bug in LLVM 3.9 causing crashes after 72559438f92.Andres Freund2020-10-15
* llvmjit: Also copy parameter / return value attributes from template functions.Andres Freund2020-10-15
* Register llvm_shutdown using on_proc_exit, not before_shmem_exit.Robert Haas2020-08-06
* jit: Reference expression step functions via llvmjit_types.Andres Freund2020-02-06
* Update copyrights for 2020Bruce Momjian2020-01-01
* Remove useless "return;" linesAlvaro Herrera2019-11-28
* Make the order of the header file includes consistent in backend modules.Amit Kapila2019-11-12
* Renaming for new subscripting mechanismAlvaro Herrera2019-02-01
* Change function call information to be variable length.Andres Freund2019-01-26
* Make naming of tupdesc related structs more consistent with the rest of PG.Andres Freund2019-01-14
* Update copyright for 2019Bruce Momjian2019-01-02
* Make TupleTableSlots extensible, finish split of existing slot type.Andres Freund2018-11-16
* Inline hot path of slot_getsomeattrs().Andres Freund2018-11-16
* Move EEOP_*_SYSVAR evaluation out of line.Andres Freund2018-11-07
* Fix spelling errors and typos in commentsMagnus Hagander2018-11-02
* Collect JIT instrumentation from workers.Andres Freund2018-09-25
* LLVMJIT: Adapt to API changes in gdb and perf support.Andres Freund2018-07-22
* LLVMJIT: Fix LLVM build for LLVM > 7.Andres Freund2018-07-22
* Remove duplicated return statement from llvmjit code.Andres Freund2018-06-26
* Add inlining support to LLVM JIT provider.Andres Freund2018-03-28