|
VapourSynth-llvmexpr
|
#include <llvmexpr/runtime/llvm/Compiler.hpp>
Public Member Functions | |
| Compiler (std::vector< Token > tokens_in, const VSVideoInfo *out_vi, const std::vector< const VSVideoInfo * > &in_vi, int width_in, int height_in, bool mirror, std::string dump_path, const std::map< std::pair< int, std::string >, int > &p_map, std::string function_name, int opt_level_in, int approx_math_in, const analysis::ExpressionAnalysisResults &analysis_results_in, int tile_x_in=0, int tile_y_in=0, ExprMode mode=ExprMode::Expr, const std::vector< std::string > &output_props={}) | |
| CompiledFunction | compile () |
Copyright (C) 2025 yuygfgg
This file is part of Vapoursynth-llvmexpr.
Vapoursynth-llvmexpr is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
Vapoursynth-llvmexpr is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with Vapoursynth-llvmexpr. If not, see https://www.gnu.org/licenses/.
Definition at line 33 of file Compiler.hpp.
| Compiler::Compiler | ( | std::vector< Token > | tokens_in, |
| const VSVideoInfo * | out_vi, | ||
| const std::vector< const VSVideoInfo * > & | in_vi, | ||
| int | width_in, | ||
| int | height_in, | ||
| bool | mirror, | ||
| std::string | dump_path, | ||
| const std::map< std::pair< int, std::string >, int > & | p_map, | ||
| std::string | function_name, | ||
| int | opt_level_in, | ||
| int | approx_math_in, | ||
| const analysis::ExpressionAnalysisResults & | analysis_results_in, | ||
| int | tile_x_in = 0, | ||
| int | tile_y_in = 0, | ||
| ExprMode | mode = ExprMode::Expr, | ||
| const std::vector< std::string > & | output_props = {} ) |
Definition at line 77 of file Compiler.cpp.
| CompiledFunction Compiler::compile | ( | ) |
Definition at line 95 of file Compiler.cpp.