github.com/goccy/go-jit@v0.0.0-20200514131505-ff78d45cf6af/internal/ccall/include/jit/jit.h (about) 1 /* 2 * jit.h - General definitions for JIT back-ends. 3 * 4 * Copyright (C) 2004 Southern Storm Software, Pty Ltd. 5 * 6 * The libjit library is free software: you can redistribute it and/or 7 * modify it under the terms of the GNU Lesser General Public License 8 * as published by the Free Software Foundation, either version 2.1 of 9 * the License, or (at your option) any later version. 10 * 11 * The libjit library is distributed in the hope that it will be useful, 12 * but WITHOUT ANY WARRANTY; without even the implied warranty of 13 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 14 * Lesser General Public License for more details. 15 * 16 * You should have received a copy of the GNU Lesser General Public 17 * License along with the libjit library. If not, see 18 * <http://www.gnu.org/licenses/>. 19 */ 20 21 #ifndef _JIT_H 22 #define _JIT_H 23 24 #ifdef __cplusplus 25 extern "C" { 26 #endif 27 28 #include <jit/jit-defs.h> 29 #include <jit/jit-common.h> 30 #include <jit/jit-context.h> 31 #include <jit/jit-apply.h> 32 #include <jit/jit-block.h> 33 #include <jit/jit-debugger.h> 34 #include <jit/jit-dump.h> 35 #include <jit/jit-elf.h> 36 #include <jit/jit-except.h> 37 #include <jit/jit-function.h> 38 #include <jit/jit-init.h> 39 #include <jit/jit-insn.h> 40 #include <jit/jit-intrinsic.h> 41 #include <jit/jit-memory.h> 42 #include <jit/jit-meta.h> 43 #include <jit/jit-objmodel.h> 44 #include <jit/jit-opcode.h> 45 #include <jit/jit-type.h> 46 #include <jit/jit-unwind.h> 47 #include <jit/jit-util.h> 48 #include <jit/jit-value.h> 49 #include <jit/jit-vmem.h> 50 #include <jit/jit-walk.h> 51 52 #ifdef __cplusplus 53 }; 54 #endif 55 56 #endif /* _JIT_H */