| MLIR
    22.0.0git
    | 
#include "mlir/Analysis/DataFlowFramework.h"#include "mlir/IR/SymbolTable.h"#include "mlir/Interfaces/CallInterfaces.h"#include "mlir/Interfaces/ControlFlowInterfaces.h"Go to the source code of this file.
| Classes | |
| class | mlir::dataflow::AbstractDenseLattice | 
| This class represents a dense lattice.  More... | |
| class | mlir::dataflow::AbstractDenseForwardDataFlowAnalysis | 
| Base class for dense forward data-flow analyses.  More... | |
| class | mlir::dataflow::DenseForwardDataFlowAnalysis< LatticeT > | 
| A dense forward data-flow analysis for propagating lattices before and after the execution of every operation across the IR by implementing transfer functions for operations.  More... | |
| class | mlir::dataflow::AbstractDenseBackwardDataFlowAnalysis | 
| Base class for dense backward dataflow analyses.  More... | |
| class | mlir::dataflow::DenseBackwardDataFlowAnalysis< LatticeT > | 
| A dense backward dataflow analysis propagating lattices after and before the execution of every operation across the IR by implementing transfer functions for opreations.  More... | |
| Namespaces | |
| mlir | |
| Include the generated interface declarations. | |
| mlir::dataflow | |
| Enumerations | |
| enum class | mlir::dataflow::CallControlFlowAction { mlir::dataflow::EnterCallee , mlir::dataflow::ExitCallee , mlir::dataflow::ExternalCallee } | 
| Indicates whether the control enters, exits, or skips over the callee (in the case of external functions).  More... | |