Go to the documentation of this file.
19#include "ExprConfig.h"
22#ifdef SEEXPR_ENABLE_LLVM
23#include <llvm/IR/Constants.h>
24#include <llvm/IR/LLVMContext.h>
25#include <llvm/IR/Module.h>
26#include <llvm/IR/Intrinsics.h>
27#include <llvm/IR/Type.h>
28#include <llvm/Transforms/Utils/BasicBlockUtils.h>
29#include <llvm/Transforms/Utils/Cloning.h>
30#include <llvm/ADT/ArrayRef.h>
31#include <llvm/Analysis/Passes.h>
32#include <llvm/ExecutionEngine/ExecutionEngine.h>
33#include <llvm/ExecutionEngine/GenericValue.h>
34#include <llvm/ExecutionEngine/Interpreter.h>
35#include <llvm/ExecutionEngine/MCJIT.h>
36#include <llvm/ExecutionEngine/SectionMemoryManager.h>
37#include <llvm/InitializePasses.h>
38#include <llvm/IR/DataLayout.h>
39#include <llvm/IR/DerivedTypes.h>
40#include <llvm/IR/LLVMContext.h>
41#include <llvm/IR/LegacyPassManager.h>
42#include <llvm/IR/PassManager.h>
43#include <llvm/IR/Module.h>
44#include <llvm/IR/Function.h>
45#include "llvm/IR/Verifier.h"
46#include <llvm/Transforms/IPO/PassManagerBuilder.h>
47#include <llvm/LinkAllPasses.h>
48#include <llvm/Support/DynamicLibrary.h>
49#include <llvm/Support/ManagedStatic.h>
50#include <llvm/Support/TargetSelect.h>
51#include <llvm/Transforms/Utils/Cloning.h>