LLZK 0.1.0
Veridise's ZK Language IR
Loading...
Searching...
No Matches
llzk::IntervalDataFlowAnalysis Member List

This is the complete list of members for llzk::IntervalDataFlowAnalysis, including all inherited members.

getLattice(mlir::ProgramPoint point) overridellzk::dataflow::DenseForwardDataFlowAnalysis< IntervalAnalysisLattice >inlineprotectedvirtual
getLattice(mlir::ProgramPoint point) overridellzk::dataflow::DenseForwardDataFlowAnalysis< IntervalAnalysisLattice >inlineprotectedvirtual
getLatticeFor(mlir::ProgramPoint dependent, mlir::ProgramPoint point)llzk::dataflow::AbstractDenseForwardDataFlowAnalysisprotected
getOrCreateSymbol(const ConstrainRef &r)llzk::IntervalDataFlowAnalysis
initialize(mlir::Operation *top) overridellzk::dataflow::AbstractDenseForwardDataFlowAnalysis
IntervalDataFlowAnalysis(mlir::DataFlowSolver &solver, llvm::SMTSolverRef smt, const Field &f)llzk::IntervalDataFlowAnalysisinlineexplicit
join(AbstractDenseLattice *lhs, const AbstractDenseLattice &rhs)llzk::dataflow::AbstractDenseForwardDataFlowAnalysisinlineprotected
processOperation(mlir::Operation *op)llzk::dataflow::AbstractDenseForwardDataFlowAnalysisprotectedvirtual
llzk::dataflow::DenseForwardDataFlowAnalysis< IntervalAnalysisLattice >::setToEntryState(AbstractDenseLattice *lattice) overridellzk::dataflow::DenseForwardDataFlowAnalysis< IntervalAnalysisLattice >inlineprotectedvirtual
tablesllzk::dataflow::AbstractDenseForwardDataFlowAnalysisprotected
visit(mlir::ProgramPoint point) overridellzk::dataflow::AbstractDenseForwardDataFlowAnalysis
visitCallControlFlowTransfer(mlir::CallOpInterface call, dataflow::CallControlFlowAction action, const Lattice &before, Lattice *after) overridellzk::IntervalDataFlowAnalysisvirtual
llzk::dataflow::DenseForwardDataFlowAnalysis< IntervalAnalysisLattice >::visitCallControlFlowTransfer(mlir::CallOpInterface call, CallControlFlowAction action, const AbstractDenseLattice &before, AbstractDenseLattice *after) finalllzk::dataflow::DenseForwardDataFlowAnalysis< IntervalAnalysisLattice >inlineprotectedvirtual
visitOperation(mlir::Operation *op, const Lattice &before, Lattice *after) overridellzk::IntervalDataFlowAnalysisvirtual
visitOperationImpl(mlir::Operation *op, const AbstractDenseLattice &before, AbstractDenseLattice *after) finalllzk::dataflow::DenseForwardDataFlowAnalysis< IntervalAnalysisLattice >inlineprotectedvirtual
visitOperationImpl(mlir::Operation *op, const AbstractDenseLattice &before, AbstractDenseLattice *after) finalllzk::dataflow::DenseForwardDataFlowAnalysis< IntervalAnalysisLattice >inlineprotectedvirtual
visitRegionBranchControlFlowTransfer(mlir::RegionBranchOpInterface branch, std::optional< unsigned > regionFrom, std::optional< unsigned > regionTo, const IntervalAnalysisLattice &before, IntervalAnalysisLattice *after)llzk::dataflow::DenseForwardDataFlowAnalysis< IntervalAnalysisLattice >inlinevirtual
visitRegionBranchControlFlowTransfer(mlir::RegionBranchOpInterface branch, std::optional< unsigned > regionFrom, std::optional< unsigned > regionTo, const AbstractDenseLattice &before, AbstractDenseLattice *after) finalllzk::dataflow::DenseForwardDataFlowAnalysis< IntervalAnalysisLattice >inlineprotectedvirtual
visitRegionBranchControlFlowTransfer(mlir::RegionBranchOpInterface branch, std::optional< unsigned > regionFrom, std::optional< unsigned > regionTo, const IntervalAnalysisLattice &before, IntervalAnalysisLattice *after)llzk::dataflow::DenseForwardDataFlowAnalysis< IntervalAnalysisLattice >inlinevirtual
visitRegionBranchControlFlowTransfer(mlir::RegionBranchOpInterface branch, std::optional< unsigned > regionFrom, std::optional< unsigned > regionTo, const AbstractDenseLattice &before, AbstractDenseLattice *after) finalllzk::dataflow::DenseForwardDataFlowAnalysis< IntervalAnalysisLattice >inlineprotectedvirtual
visitRegionBranchOperation(mlir::ProgramPoint point, mlir::RegionBranchOpInterface branch, AbstractDenseLattice *after)llzk::dataflow::AbstractDenseForwardDataFlowAnalysisprotected