MLIR  19.0.0git
mlir::dataflow::DenseBackwardDataFlowAnalysis< LatticeT > Member List

This is the complete list of members for mlir::dataflow::DenseBackwardDataFlowAnalysis< LatticeT >, including all inherited members.

AbstractDenseBackwardDataFlowAnalysis(DataFlowSolver &solver, SymbolTableCollection &symbolTable)mlir::dataflow::AbstractDenseBackwardDataFlowAnalysisinline
addDependency(AnalysisState *state, ProgramPoint point)mlir::DataFlowAnalysisprotected
DataFlowAnalysis(DataFlowSolver &solver)mlir::DataFlowAnalysisexplicit
getLattice(ProgramPoint point) overridemlir::dataflow::DenseBackwardDataFlowAnalysis< LatticeT >inlineprotectedvirtual
getLatticeFor(ProgramPoint dependent, ProgramPoint point)mlir::dataflow::AbstractDenseBackwardDataFlowAnalysisprotected
getOrCreate(PointT point)mlir::DataFlowAnalysisinlineprotected
getOrCreateFor(ProgramPoint dependent, PointT point)mlir::DataFlowAnalysisinlineprotected
getProgramPoint(Args &&...args)mlir::DataFlowAnalysisinlineprotected
getSolverConfig() constmlir::DataFlowAnalysisinlineprotected
initialize(Operation *top) overridemlir::dataflow::AbstractDenseBackwardDataFlowAnalysisvirtual
meet(AbstractDenseLattice *lhs, const AbstractDenseLattice &rhs)mlir::dataflow::AbstractDenseBackwardDataFlowAnalysisinlineprotected
processOperation(Operation *op)mlir::dataflow::AbstractDenseBackwardDataFlowAnalysisprotectedvirtual
propagateIfChanged(AnalysisState *state, ChangeResult changed)mlir::DataFlowAnalysisprotected
registerPointKind()mlir::DataFlowAnalysisinlineprotected
setToExitState(LatticeT *lattice)=0mlir::dataflow::DenseBackwardDataFlowAnalysis< LatticeT >protectedpure virtual
setToExitState(AbstractDenseLattice *lattice) finalmlir::dataflow::DenseBackwardDataFlowAnalysis< LatticeT >inlineprotectedvirtual
visit(ProgramPoint point) overridemlir::dataflow::AbstractDenseBackwardDataFlowAnalysisvirtual
visitCallControlFlowTransfer(CallOpInterface call, CallControlFlowAction action, const LatticeT &after, LatticeT *before)mlir::dataflow::DenseBackwardDataFlowAnalysis< LatticeT >inlinevirtual
visitCallControlFlowTransfer(CallOpInterface call, CallControlFlowAction action, const AbstractDenseLattice &after, AbstractDenseLattice *before) finalmlir::dataflow::DenseBackwardDataFlowAnalysis< LatticeT >inlineprotectedvirtual
visitOperation(Operation *op, const LatticeT &after, LatticeT *before)=0mlir::dataflow::DenseBackwardDataFlowAnalysis< LatticeT >pure virtual
visitOperationImpl(Operation *op, const AbstractDenseLattice &after, AbstractDenseLattice *before) finalmlir::dataflow::DenseBackwardDataFlowAnalysis< LatticeT >inlineprotectedvirtual
visitRegionBranchControlFlowTransfer(RegionBranchOpInterface branch, RegionBranchPoint regionFrom, RegionBranchPoint regionTo, const LatticeT &after, LatticeT *before)mlir::dataflow::DenseBackwardDataFlowAnalysis< LatticeT >inlinevirtual
visitRegionBranchControlFlowTransfer(RegionBranchOpInterface branch, RegionBranchPoint regionForm, RegionBranchPoint regionTo, const AbstractDenseLattice &after, AbstractDenseLattice *before) finalmlir::dataflow::DenseBackwardDataFlowAnalysis< LatticeT >inlineprotectedvirtual
~DataFlowAnalysis()mlir::DataFlowAnalysisvirtual