MLIR
20.0.0git
|
This is the complete list of members for mlir::dataflow::DenseBackwardDataFlowAnalysis< LatticeT >, including all inherited members.
AbstractDenseBackwardDataFlowAnalysis(DataFlowSolver &solver, SymbolTableCollection &symbolTable) | mlir::dataflow::AbstractDenseBackwardDataFlowAnalysis | inline |
addDependency(AnalysisState *state, ProgramPoint point) | mlir::DataFlowAnalysis | protected |
DataFlowAnalysis(DataFlowSolver &solver) | mlir::DataFlowAnalysis | explicit |
getLattice(ProgramPoint point) override | mlir::dataflow::DenseBackwardDataFlowAnalysis< LatticeT > | inlineprotectedvirtual |
getLatticeFor(ProgramPoint dependent, ProgramPoint point) | mlir::dataflow::AbstractDenseBackwardDataFlowAnalysis | protected |
getOrCreate(PointT point) | mlir::DataFlowAnalysis | inlineprotected |
getOrCreateFor(ProgramPoint dependent, PointT point) | mlir::DataFlowAnalysis | inlineprotected |
getProgramPoint(Args &&...args) | mlir::DataFlowAnalysis | inlineprotected |
getSolverConfig() const | mlir::DataFlowAnalysis | inlineprotected |
initialize(Operation *top) override | mlir::dataflow::AbstractDenseBackwardDataFlowAnalysis | virtual |
meet(AbstractDenseLattice *lhs, const AbstractDenseLattice &rhs) | mlir::dataflow::AbstractDenseBackwardDataFlowAnalysis | inlineprotected |
processOperation(Operation *op) | mlir::dataflow::AbstractDenseBackwardDataFlowAnalysis | protectedvirtual |
propagateIfChanged(AnalysisState *state, ChangeResult changed) | mlir::DataFlowAnalysis | protected |
registerPointKind() | mlir::DataFlowAnalysis | inlineprotected |
setToExitState(LatticeT *lattice)=0 | mlir::dataflow::DenseBackwardDataFlowAnalysis< LatticeT > | protectedpure virtual |
setToExitState(AbstractDenseLattice *lattice) final | mlir::dataflow::DenseBackwardDataFlowAnalysis< LatticeT > | inlineprotectedvirtual |
visit(ProgramPoint point) override | mlir::dataflow::AbstractDenseBackwardDataFlowAnalysis | virtual |
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) final | mlir::dataflow::DenseBackwardDataFlowAnalysis< LatticeT > | inlineprotectedvirtual |
visitOperation(Operation *op, const LatticeT &after, LatticeT *before)=0 | mlir::dataflow::DenseBackwardDataFlowAnalysis< LatticeT > | pure virtual |
visitOperationImpl(Operation *op, const AbstractDenseLattice &after, AbstractDenseLattice *before) final | mlir::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) final | mlir::dataflow::DenseBackwardDataFlowAnalysis< LatticeT > | inlineprotectedvirtual |
~DataFlowAnalysis() | mlir::DataFlowAnalysis | virtual |