MLIR  20.0.0git
mlir::dataflow::LivenessAnalysis Member List

This is the complete list of members for mlir::dataflow::LivenessAnalysis, including all inherited members.

AbstractSparseBackwardDataFlowAnalysis(DataFlowSolver &solver, SymbolTableCollection &symbolTable)mlir::dataflow::AbstractSparseBackwardDataFlowAnalysisexplicitprotected
addDependency(AnalysisState *state, ProgramPoint *point)mlir::DataFlowAnalysisprotected
DataFlowAnalysis(DataFlowSolver &solver)mlir::DataFlowAnalysisexplicit
getLatticeAnchor(Args &&...args)mlir::DataFlowAnalysisinlineprotected
getLatticeElement(Value value) overridemlir::dataflow::SparseBackwardDataFlowAnalysis< Liveness >inlineprotectedvirtual
getLatticeElements(ValueRange values)mlir::dataflow::AbstractSparseBackwardDataFlowAnalysisprotected
getOrCreate(AnchorT anchor)mlir::DataFlowAnalysisinlineprotected
getOrCreateFor(ProgramPoint *dependent, AnchorT anchor)mlir::DataFlowAnalysisinlineprotected
getProgramPointAfter(Operation *op)mlir::DataFlowAnalysisinlineprotected
getProgramPointAfter(Block *block)mlir::DataFlowAnalysisinlineprotected
getProgramPointBefore(Operation *op)mlir::DataFlowAnalysisinlineprotected
getProgramPointBefore(Block *block)mlir::DataFlowAnalysisinlineprotected
getSolverConfig() constmlir::DataFlowAnalysisinlineprotected
initialize(Operation *top) overridemlir::dataflow::AbstractSparseBackwardDataFlowAnalysisvirtual
meet(AbstractSparseLattice *lhs, const AbstractSparseLattice &rhs)mlir::dataflow::AbstractSparseBackwardDataFlowAnalysisprotected
propagateIfChanged(AnalysisState *state, ChangeResult changed)mlir::DataFlowAnalysisprotected
registerAnchorKind()mlir::DataFlowAnalysisinlineprotected
setAllToExitStates(ArrayRef< Liveness * > lattices)mlir::dataflow::SparseBackwardDataFlowAnalysis< Liveness >inlineprotected
mlir::dataflow::AbstractSparseBackwardDataFlowAnalysis::setAllToExitStates(ArrayRef< AbstractSparseLattice * > lattices)mlir::dataflow::AbstractSparseBackwardDataFlowAnalysisprotected
setToExitState(Liveness *lattice) overridemlir::dataflow::LivenessAnalysisvirtual
SparseBackwardDataFlowAnalysis< Liveness >::setToExitState(AbstractSparseLattice *lattice) overridemlir::dataflow::SparseBackwardDataFlowAnalysis< Liveness >inlineprotectedvirtual
SparseBackwardDataFlowAnalysis(DataFlowSolver &solver, SymbolTableCollection &symbolTable)mlir::dataflow::LivenessAnalysisinlineexplicit
SparseBackwardDataFlowAnalysis< Liveness >::SparseBackwardDataFlowAnalysis(DataFlowSolver &solver, SymbolTableCollection &symbolTable)mlir::dataflow::SparseBackwardDataFlowAnalysis< Liveness >inlineexplicit
visit(ProgramPoint *point) overridemlir::dataflow::AbstractSparseBackwardDataFlowAnalysisvirtual
visitBranchOperand(OpOperand &operand) overridemlir::dataflow::LivenessAnalysisvirtual
visitCallOperand(OpOperand &operand) overridemlir::dataflow::LivenessAnalysisvirtual
visitExternalCall(CallOpInterface call, ArrayRef< Liveness * > argumentLattices, ArrayRef< const Liveness * > resultLattices)mlir::dataflow::SparseBackwardDataFlowAnalysis< Liveness >inlinevirtual
visitOperation(Operation *op, ArrayRef< Liveness * > operands, ArrayRef< const Liveness * > results) overridemlir::dataflow::LivenessAnalysisvirtual
~DataFlowAnalysis()mlir::DataFlowAnalysisvirtual