Commit graph

15 commits

Author SHA1 Message Date
Ivan Butygin
eaa65fca18
Jit: better error handling and handle correctly __chkstk function (#3051) 2019-04-06 10:34:02 +03:00
Nicholas Wilson
3dc367db40
Fix jit with LLVM 8 (#2944) 2018-12-18 16:02:13 +08:00
Martin Kinkelin
39b46d7b69 Replace old-school header guards by #pragma once 2018-10-20 16:19:46 +02:00
Ivan
91c1b8e69c clang format 2018-09-06 21:22:01 +03:00
Ivan
0184e07380 nested binds 2018-09-06 21:21:59 +03:00
Ivan
c682615a99 example func to properly propagate attributes 2018-09-06 21:21:55 +03:00
Ivan
f102c3d471 structs support 2018-09-06 21:21:47 +03:00
Ivan
bdc5f65070 bindInstaces 2018-09-05 19:51:44 +03:00
Ivan Butygin
6ca0ba81f8
JITContext symmap refactoring (#2745) 2018-06-13 21:24:25 +03:00
Ivan Butygin
86265da6b0
jit: use llvm::Mangler instead of hand-written routine (#2742) 2018-06-10 15:24:15 +03:00
Ivan Butygin
9c048c635c
Jit code style fixes (#2741) 2018-06-10 15:16:35 +03:00
Ivan
bb8967d9ac Fix for llvm 7.0 2018-06-05 21:09:35 +03:00
Ivan
e6b7127d49 rename MyJIT ti JITContext 2018-06-04 22:09:54 +03:00
Ivan
13d5a55f71 make ModuleListener private 2018-06-04 22:09:53 +03:00
Ivan
fa4ad4e8a7 move MyJIT to separate file 2018-06-04 22:09:52 +03:00