ETISS 0.8.0
Extendable Translating Instruction Set Simulator (version 0.8.0)
Classes | Variables
LLVMJIT.cpp File Reference
#include "LLVMJIT.h"
#include "etiss/ETISS.h"
#include "llvm/ADT/StringRef.h"
#include "llvm/ExecutionEngine/JITSymbol.h"
#include "llvm/ExecutionEngine/Orc/CompileUtils.h"
#include "llvm/ExecutionEngine/Orc/Core.h"
#include "llvm/ExecutionEngine/Orc/ExecutionUtils.h"
#include "llvm/ExecutionEngine/Orc/IRCompileLayer.h"
#include "llvm/ExecutionEngine/Orc/IRTransformLayer.h"
#include "llvm/ExecutionEngine/Orc/JITTargetMachineBuilder.h"
#include "llvm/ExecutionEngine/Orc/RTDyldObjectLinkingLayer.h"
#include "llvm/ExecutionEngine/SectionMemoryManager.h"
#include "llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h"
#include "llvm/ExecutionEngine/Orc/ThreadSafeModule.h"
#include "llvm/IR/DataLayout.h"
#include "llvm/IR/LLVMContext.h"
#include "llvm/IR/LegacyPassManager.h"
#include "llvm/Transforms/InstCombine/InstCombine.h"
#include "llvm/Transforms/Scalar.h"
#include "llvm/Transforms/Scalar/GVN.h"
#include "clang/Basic/FileManager.h"
#include "llvm/ExecutionEngine/ExecutionEngine.h"
#include <vector>
#include <iostream>
Include dependency graph for LLVMJIT.cpp:

Go to the source code of this file.

Classes

class  OrcJit
 

Variables

std::mutex etiss_jit_llvm_init_mu_
 
bool etiss_jit_llvm_init_done_ = false
 

Variable Documentation

◆ etiss_jit_llvm_init_done_

bool etiss_jit_llvm_init_done_ = false

Definition at line 78 of file LLVMJIT.cpp.

Referenced by etiss::LLVMJIT::LLVMJIT().

◆ etiss_jit_llvm_init_mu_

std::mutex etiss_jit_llvm_init_mu_

Definition at line 77 of file LLVMJIT.cpp.

Referenced by etiss::LLVMJIT::LLVMJIT().