|
VapourSynth-llvmexpr
|
#include <llvmexpr/analysis/passes/RelAccessAnalysisPass.hpp>


Public Member Functions | |
| RelAccessAnalysisResult | run (const std::vector< Token > &tokens, AnalysisManager &am) override |
| const char * | getName () const override |
| Public Member Functions inherited from analysis::Pass | |
| Pass ()=default | |
| virtual | ~Pass ()=default |
| Pass (const Pass &)=delete | |
| Pass & | operator= (const Pass &)=delete |
| Pass (Pass &&)=delete | |
| Pass & | operator= (Pass &&)=delete |
Additional Inherited Members | |
| Public Types inherited from analysis::AnalysisPass< RelAccessAnalysisPass, RelAccessAnalysisResult > | |
| using | Result |
Analyzes the expression to identify all relative clip accesses. Collects:
Definition at line 43 of file RelAccessAnalysisPass.hpp.
|
inlinenodiscardoverridevirtual |
Implements analysis::Pass.
Definition at line 49 of file RelAccessAnalysisPass.hpp.
|
overridevirtual |
Implements analysis::AnalysisPass< RelAccessAnalysisPass, RelAccessAnalysisResult >.
Definition at line 29 of file RelAccessAnalysisPass.cpp.
References ClipCur, ClipRel, analysis::AnalysisManager::getMirrorBoundary(), analysis::RelAccessAnalysisResult::max_rel_x, analysis::RelAccessAnalysisResult::min_rel_x, analysis::RelAccessAnalysisResult::mirror_boundary, and analysis::RelAccessAnalysisResult::unique_rel_y_accesses.