|
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 | |
| namespace | mlir |
| Include the generated interface declarations. | |
| namespace | 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... | |