|
VapourSynth-llvmexpr
|
#include "Compiler.hpp"#include <algorithm>#include <cctype>#include <cstdlib>#include <memory>#include <stdexcept>#include <string>#include <system_error>#include <utility>#include <vector>#include "llvm/IR/Attributes.h"#include "llvm/IR/LLVMContext.h"#include "llvm/IR/LegacyPassManager.h"#include "llvm/IR/Module.h"#include "llvm/IR/PassInstrumentation.h"#include "llvm/IR/PassTimingInfo.h"#include "llvm/IR/Verifier.h"#include "llvm/Passes/PassBuilder.h"#include "llvm/Support/FileSystem.h"#include "llvm/Support/raw_ostream.h"#include "../../codegen/llvm/Diagnostics.hpp"#include "../../codegen/llvm/ExprIRGenerator.hpp"#include "../../codegen/llvm/SingleExprIRGenerator.hpp"