|
ETISS 0.11.2
ExtendableTranslatingInstructionSetSimulator(version0.11.2)
|
#include <memory>#include "llvm/Config/llvm-config.h"#include "llvm/ADT/StringRef.h"#include "llvm/Support/Error.h"#include "llvm/Support/MemoryBuffer.h"#include "llvm/Support/Host.h"#include "llvm/Support/TargetSelect.h"#include "llvm/IR/DataLayout.h"#include "llvm/IR/LLVMContext.h"#include "llvm/IR/LegacyPassManager.h"#include "llvm/ExecutionEngine/Orc/LLJIT.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/Orc/CompileOnDemandLayer.h"#include "llvm/ExecutionEngine/SectionMemoryManager.h"#include "llvm/ExecutionEngine/Orc/OrcABISupport.h"#include "llvm/ExecutionEngine/Orc/LambdaResolver.h"#include "llvm/Transforms/InstCombine/InstCombine.h"#include "llvm/Transforms/Scalar/GVN.h"#include "llvm/Transforms/Scalar.h"#include "clang/CodeGen/CodeGenAction.h"#include "clang/Basic/TargetInfo.h"#include "clang/Basic/FileManager.h"#include "clang/Frontend/CompilerInstance.h"

Go to the source code of this file.
Namespaces | |
| namespace | compat |
Functions | |
| std::unique_ptr< llvm::orc::ExecutionSession > | compat::createExecutionSession () |
| std::unique_ptr< llvm::MemoryBuffer > | compat::get_virtual_source (llvm::StringRef code, clang::CompilerInstance &CI) |
| void * | compat::get_function_ptr (const compat::lookup_symbol_T &func) |
| void | compat::createDiagnostics (clang::CompilerInstance &CI) |