ETISS 0.11.2
ExtendableTranslatingInstructionSetSimulator(version0.11.2)
Loading...
Searching...
No Matches
JITLibrary.h
Go to the documentation of this file.
1// SPDX-License-Identifier: BSD-3-Clause
2//
3// This file is part of ETISS. It is licensed under the BSD 3-Clause License; you may not use this file except in
4// compliance with the License. You should have received a copy of the license along with this project. If not, see the
5// LICENSE file.
19#ifndef ETISS_INCLUDE_HELPER_JITLIBRARY_H_
20#define ETISS_INCLUDE_HELPER_JITLIBRARY_H_
21
22#include "etiss/helper/Misc.h"
23#include "etiss/Misc.h"
24
25extern "C"
26{
27
29 ETISS_LIBNAME, _countJIT)();
31 unsigned index);
33 unsigned index, std::map<std::string, std::string> options);
35}
36
37#endif
#define ETISS_LIBNAME
ETISS_PLUGIN_EXPORT etiss::JIT std::map< std::string, std::string > options
create new instance of the jit type at index
Definition JITLibrary.h:33
general configuration and logging
compiler interface for just in time compilation of generated C code
Definition JIT.h:29
#define ETISS_PLUGIN_EXPORT
contains general definitions needed for library function definitions.
#define etiss_helper_merge(X1, X2)
Definition Misc.h:32