Commit graph

15 commits

Author SHA1 Message Date
Johan Engelen
91d306894e
Add support for LLVM 17. (#4533) 2023-12-03 19:07:31 +01:00
Martin Kinkelin
bdef01e7cc Raise min LLVM version to 9.0 2022-04-25 23:11:48 +02:00
Martin Kinkelin
8527b3f9c8 Work around llvm::PointerType::getElementType() being deprecated in LLVM 14 2022-03-30 19:53:47 +02:00
Martin Kinkelin
834f666ce5
Raise min LLVM version to 6.0 (#3493) 2020-07-13 20:42:50 +02:00
Martin Kinkelin
0ab79c1950 Adapt jit-rt to LLVM 9 2019-09-25 03:42:18 +02:00
Ivan Butygin
a40c6c7fd2
Make LDC custom passes available to jit, add API for jit compiler options (#2758) 2019-09-08 09:16:05 +03:00
Ivan Butygin
d2c55491c4
jit: refactor valueparser (#2744) 2018-06-13 21:24:04 +03:00
Ivan Butygin
bfd412cdf9
Small jit fixes (#2570)
* Better thunks stripping from jit module.
    * Fixes to jit disassembler
    * Strip comdats from jit module
2018-02-14 17:57:37 +03:00
Ivan
347c30d958 remove commented code 2017-11-10 21:36:22 +03:00
Ivan
33898d5b8c Jit optimizer cleanup 2017-11-05 23:17:50 +03:00
Ivan
abcfc7a451 License headers and style fixes 2017-11-05 22:47:10 +03:00
Ivan
5bbfb93ec2 clang-format 2017-10-16 00:21:49 +03:00
Ivan
6c4a51adbf better progress logging 2017-10-14 17:03:16 +03:00
Ivan
5bb48d84c4 rename rtCompileProcess() to compileDynamicCode() 2017-09-03 18:20:03 +03:00
Ivan
42f283c221 D dynamic compilation support 2017-08-27 17:42:55 +03:00