|
MLIR 22.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 |
| buildOperationEquivalentLatticeAnchor(Operation *op) | mlir::dataflow::AbstractDenseBackwardDataFlowAnalysis | inlineprotectedvirtual |
| DataFlowAnalysis(DataFlowSolver &solver) | mlir::DataFlowAnalysis | explicit |
| getLattice(LatticeAnchor anchor) override | mlir::dataflow::DenseBackwardDataFlowAnalysis< LatticeT > | inlineprotectedvirtual |
| getLatticeAnchor(Args &&...args) | mlir::DataFlowAnalysis | inlineprotected |
| getLatticeFor(ProgramPoint *dependent, LatticeAnchor anchor) override | mlir::dataflow::DenseBackwardDataFlowAnalysis< LatticeT > | inlineprotectedvirtual |
| getOrCreate(AnchorT anchor) | mlir::DataFlowAnalysis | inlineprotected |
| getOrCreateFor(ProgramPoint *dependent, AnchorT anchor) | mlir::DataFlowAnalysis | inlineprotected |
| getProgramPointAfter(Operation *op) | mlir::DataFlowAnalysis | inlineprotected |
| getProgramPointAfter(Block *block) | mlir::DataFlowAnalysis | inlineprotected |
| getProgramPointBefore(Operation *op) | mlir::DataFlowAnalysis | inlineprotected |
| getProgramPointBefore(Block *block) | mlir::DataFlowAnalysis | inlineprotected |
| getSolverConfig() const | mlir::DataFlowAnalysis | inlineprotected |
| initialize(Operation *top) override | mlir::dataflow::AbstractDenseBackwardDataFlowAnalysis | virtual |
| initializeEquivalentLatticeAnchor(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 |
| registerAnchorKind() | mlir::DataFlowAnalysis | inlineprotected |
| setToExitState(LatticeT *lattice)=0 | mlir::dataflow::DenseBackwardDataFlowAnalysis< LatticeT > | protectedpure virtual |
| setToExitState(AbstractDenseLattice *lattice) final | mlir::dataflow::DenseBackwardDataFlowAnalysis< LatticeT > | inlineprotectedvirtual |
| unionLatticeAnchors(AnchorT anchor, AnchorT other) | mlir::DataFlowAnalysis | inlineprotected |
| visit(ProgramPoint *point) override | mlir::dataflow::AbstractDenseBackwardDataFlowAnalysis | virtual |
| visitBlockTransfer(Block *block, ProgramPoint *point, Block *successor, const LatticeT &after, LatticeT *before) | mlir::dataflow::DenseBackwardDataFlowAnalysis< LatticeT > | inlinevirtual |
| visitBlockTransfer(Block *block, ProgramPoint *point, Block *successor, const AbstractDenseLattice &after, AbstractDenseLattice *before) final | mlir::dataflow::DenseBackwardDataFlowAnalysis< LatticeT > | inlineprotectedvirtual |
| 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, RegionSuccessor regionTo, const LatticeT &after, LatticeT *before) | mlir::dataflow::DenseBackwardDataFlowAnalysis< LatticeT > | inlinevirtual |
| visitRegionBranchControlFlowTransfer(RegionBranchOpInterface branch, RegionBranchPoint regionForm, RegionSuccessor regionTo, const AbstractDenseLattice &after, AbstractDenseLattice *before) final | mlir::dataflow::DenseBackwardDataFlowAnalysis< LatticeT > | inlineprotectedvirtual |
| ~DataFlowAnalysis() | mlir::DataFlowAnalysis | virtual |