|
sammine-lang
|
Defined LLVMRes, which encapsulates the state of LLVM (Context, Modules, IRBuilder, PassManagers, JIT) context base information. This resource will be shared across multiple instances within the Compiler. More...
#include "codegen/SammineJIT.h"#include "iostream"#include "util/Utilities.h"#include "llvm/ADT/APFloat.h"#include "llvm/ADT/STLExtras.h"#include "llvm/TargetParser/Triple.h"#include "llvm/Analysis/CGSCCPassManager.h"#include "llvm/Analysis/LoopAnalysisManager.h"#include "llvm/IR/BasicBlock.h"#include "llvm/IR/Constants.h"#include "llvm/IR/DerivedTypes.h"#include "llvm/IR/Function.h"#include "llvm/IR/IRBuilder.h"#include "llvm/IR/Instructions.h"#include "llvm/IR/LLVMContext.h"#include "llvm/IR/LegacyPassManager.h"#include "llvm/IR/Module.h"#include "llvm/IR/Type.h"#include "llvm/IR/Verifier.h"#include "llvm/MC/TargetRegistry.h"#include "llvm/Passes/PassBuilder.h"#include "llvm/Passes/StandardInstrumentations.h"#include "llvm/Support/CodeGen.h"#include "llvm/Support/FileSystem.h"#include "llvm/Support/TargetSelect.h"#include "llvm/Support/raw_ostream.h"#include "llvm/Target/TargetMachine.h"#include "llvm/Target/TargetOptions.h"#include "llvm/TargetParser/Host.h"#include "llvm/Transforms/Scalar/GVN.h"#include "llvm/Transforms/Scalar/Reassociate.h"#include <map>

Go to the source code of this file.
Classes | |
| class | sammine_lang::LLVMRes |
Defined LLVMRes, which encapsulates the state of LLVM (Context, Modules, IRBuilder, PassManagers, JIT) context base information. This resource will be shared across multiple instances within the Compiler.