VapourSynth-llvmexpr
Loading...
Searching...
No Matches
analysis Namespace Reference

Namespaces

namespace  dynamic_bitset
namespace  var_naming

Classes

class  ExpressionAnalysisResults
class  ExpressionAnalyzer
class  AnalysisError
class  AnalysisManager
class  AnalysisResults
struct  CFGBlock
struct  RelYAccess
class  ForwardDataflowAnalysis
class  Pass
class  AnalysisPass
class  TransformationPass
class  PreservedAnalyses
struct  BlockAnalysisResult
class  BlockAnalysisPass
struct  BuildCFGResult
class  BuildCFGPass
struct  ConstPropResult
class  ConstPropPass
struct  CoordinateUsageResult
class  CoordinateUsagePass
class  DynamicArrayAllocOptPass
struct  PropWriteTypeSafetyResult
class  PropWriteTypeSafetyPass
struct  RelAccessAnalysisResult
class  RelAccessAnalysisPass
struct  StackSafetyResult
class  StackSafetyPass
class  StaticAllocReachabilityAnalysis
struct  StaticAllocReachabilityResult
class  StaticAllocReachabilityPass
class  StaticArrayOptPass
struct  StructurizeCFGResult
class  StructurizeCFGPass
struct  ValidationResult
class  ValidationPass
struct  VariableUsageResult
class  VariableUsagePass
class  VarInitAnalysis
struct  VarInitResult
class  VarInitPass

Detailed Description

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/.