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

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

AbstractSparseForwardDataFlowAnalysis(mlir::DataFlowSolver &solver)llzk::dataflow::AbstractSparseForwardDataFlowAnalysisexplicitprotected
getLatticeElement(mlir::Value value)=0llzk::dataflow::AbstractSparseForwardDataFlowAnalysisprotectedpure virtual
getLatticeElementFor(mlir::ProgramPoint *point, mlir::Value value)llzk::dataflow::AbstractSparseForwardDataFlowAnalysisprotected
initialize(mlir::Operation *top) overridellzk::dataflow::AbstractSparseForwardDataFlowAnalysis
join(AbstractSparseLattice *lhs, const AbstractSparseLattice &rhs)llzk::dataflow::AbstractSparseForwardDataFlowAnalysisprotected
setAllToEntryStates(mlir::ArrayRef< AbstractSparseLattice * > lattices)llzk::dataflow::AbstractSparseForwardDataFlowAnalysisprotected
setToEntryState(AbstractSparseLattice *lattice)=0llzk::dataflow::AbstractSparseForwardDataFlowAnalysisprotectedpure virtual
tablesllzk::dataflow::AbstractSparseForwardDataFlowAnalysisprotected
visit(mlir::ProgramPoint *point) overridellzk::dataflow::AbstractSparseForwardDataFlowAnalysis
visitExternalCallImpl(mlir::CallOpInterface call, mlir::ArrayRef< const AbstractSparseLattice * > argumentLattices, mlir::ArrayRef< AbstractSparseLattice * > resultLattices)=0llzk::dataflow::AbstractSparseForwardDataFlowAnalysisprotectedpure virtual
visitNonControlFlowArgumentsImpl(mlir::Operation *op, const mlir::RegionSuccessor &successor, mlir::ArrayRef< AbstractSparseLattice * > argLattices, unsigned firstIndex)=0llzk::dataflow::AbstractSparseForwardDataFlowAnalysisprotectedpure virtual
visitOperationImpl(mlir::Operation *op, mlir::ArrayRef< const AbstractSparseLattice * > operandLattices, mlir::ArrayRef< AbstractSparseLattice * > resultLattices)=0llzk::dataflow::AbstractSparseForwardDataFlowAnalysisprotectedpure virtual