|
VapourSynth-llvmexpr
|
#include <llvmexpr/analysis/framework/AnalysisManager.hpp>
Public Member Functions | |
| AnalysisManager (const std::vector< Token > &tokens_in, bool mirror_boundary_in, int expected_final_depth_in=1) | |
| template<typename PassT> | |
| PassT::Result & | getResult () |
| template<typename PassT> | |
| const PassT::Result & | getResult () const |
| template<typename PassT> | |
| bool | hasResult () const |
| void | invalidate (const PreservedAnalyses &pa) |
| const std::vector< Token > & | getTokens () const |
| bool | getMirrorBoundary () const |
| int | getExpectedFinalDepth () const |
Definition at line 32 of file AnalysisManager.hpp.
| analysis::AnalysisManager::AnalysisManager | ( | const std::vector< Token > & | tokens_in, |
| bool | mirror_boundary_in, | ||
| int | expected_final_depth_in = 1 ) |
Definition at line 24 of file AnalysisManager.cpp.
|
inlinenodiscard |
Definition at line 60 of file AnalysisManager.hpp.
Referenced by analysis::StackSafetyPass::run().
|
inlinenodiscard |
Definition at line 58 of file AnalysisManager.hpp.
Referenced by analysis::RelAccessAnalysisPass::run().
|
inline |
Definition at line 37 of file AnalysisManager.hpp.
References getResult(), and hasResult().
Referenced by getResult(), getResult(), analysis::BlockAnalysisPass::run(), analysis::ConstPropPass::run(), analysis::DynamicArrayAllocOptPass::run(), analysis::StackSafetyPass::run(), analysis::StaticAllocReachabilityPass::run(), analysis::StaticArrayOptPass::run(), analysis::StructurizeCFGPass::run(), analysis::ValidationPass::run(), and analysis::VarInitPass::run().
|
inline |
Definition at line 46 of file AnalysisManager.hpp.
References getResult().
|
inlinenodiscard |
Definition at line 56 of file AnalysisManager.hpp.
|
inlinenodiscard |
Definition at line 50 of file AnalysisManager.hpp.
References hasResult().
Referenced by getResult(), and hasResult().
| void analysis::AnalysisManager::invalidate | ( | const PreservedAnalyses & | pa | ) |
Definition at line 30 of file AnalysisManager.cpp.
References analysis::PreservedAnalyses::isPreserved(), and analysis::PreservedAnalyses::preservedAll().